博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL-时间段获取
阅读量:5453 次
发布时间:2019-06-15

本文共 895 字,大约阅读时间需要 2 分钟。

DECLARE @DateStart DATETIME,        @DateEnd DATETIME,        @Date DATETIME                SELECT @Date = GETDATE()--一个月的开始SELECT @DateStart = CAST(FLOOR(CAST(@Date as Numeric(18,10))) + 1 - DAY(@Date) as DATETIME)--一个月的结束 SELECT @DateEnd=DATEADD(ms, -3, DATEADD(MM, 1, @DateStart))--------一个月的开始和结束SELECT @DateStart, @DateEnd--一天的开始SELECT @DateStart = CAST(FLOOR(CAST(@Date as Numeric(18,10))) as DATETIME)--一天的结束 SELECT @DateEnd=DATEADD(ms, -3, @DateStart + 1)--一天的开始和结算SELECT @DateStart, @DateEnd------------------------------------------------------一个月的开始SELECT @DateStart = CAST(FLOOR(CAST(@Date as Numeric(18,10))) + 1 - DAY(@Date) as DATETIME)--一年的开始SELECT @DateStart = DATEADD(M, -month(@DateStart)+1, @DateStart)--一年的最后 SELECT @DateEnd=DATEADD(ms, -3, DATEADD(YEAR, 1, @DateStart))--一年的开始和结算SELECT @DateStart, @DateEnd

 

转载于:https://www.cnblogs.com/DKSoft/archive/2013/05/03/3056872.html

你可能感兴趣的文章
包含min函数的栈
查看>>
Python3 系列之 环境包管理神器 pipenv
查看>>
纯CSS(无 JavaScript)实现的响应式图像显示
查看>>
Web开发者不可不知的15条编码原则
查看>>
JQueryMobile页面跳转参数的传递解决方案
查看>>
初识docker
查看>>
大话重构连载11:小步快跑是这样玩的
查看>>
CSS 3 学习笔记
查看>>
2018秦皇岛ccpc-camp Steins;Gate (原根+FFT)
查看>>
今天写了返回顶部(时间长了差点忘了)
查看>>
变量提升和执行环境对象
查看>>
记一次Android数据库升级bug
查看>>
Ubuntu中安装MySql与简单操作
查看>>
Linux 0.11下信号量的实现和应用
查看>>
准备Activiti环境(2)
查看>>
TouchWX Calender代码注释
查看>>
操作系统学习笔记(四) 存储模型和虚拟内存
查看>>
iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 规范与部署
查看>>
中点画圆算法java实现
查看>>
unicode 与 utf-8 编码概念及区别
查看>>