开始时间,结束时间,获得中间的时间天数的集合
2015-10-31 17:50
344 查看
--获得中间的时间天数的集合
declare @StarTime datetime
--两年前的第一天
set @StarTime=dateadd(year,-2,convert(datetime,convert(varchar(4),getdate(),120)+'01'+'01'))
--select @StarTime
--当前时间
declare @EndTime datetime set @EndTime=getdate()
--根据两个时间得出之间的所有时间的明细
select dateadd(dd,number,@StarTime) as times, number
from master..spt_values
where type='P' and number<datediff(dd,@StarTime,@EndTime) and datepart(weekday,dateadd(dd,number,@StarTime))<6
declare @StarTime datetime
--两年前的第一天
set @StarTime=dateadd(year,-2,convert(datetime,convert(varchar(4),getdate(),120)+'01'+'01'))
--select @StarTime
--当前时间
declare @EndTime datetime set @EndTime=getdate()
--根据两个时间得出之间的所有时间的明细
select dateadd(dd,number,@StarTime) as times, number
from master..spt_values
where type='P' and number<datediff(dd,@StarTime,@EndTime) and datepart(weekday,dateadd(dd,number,@StarTime))<6
相关文章推荐
- 程序员成长之路---“学习”与“面试笔试”总结篇之曲折的成长历程与求职历程
- ubuntu 终端启动方式
- java学习笔记.02——泛型限定符
- 几种冒泡排序
- iOS 9 适配系列教程
- hdoj 1003 Max Sum【dp】
- EL表达式 参考手册
- wait()、notify()、notifyAll()详解
- 《将博客搬至CSDN》
- Linux awk命令
- 不要点击一个功能就创建一个新的网页,要尽量少的新创建页面(例如:办事指南,点击一个部门创建一个网页,选择具体事项时,又创建一个网页,这样创建的网页太多)
- hdoj 1231最大连续子序列【dp】
- Java 中关于 ”&”, ”&&”, ”|”, ”||”, “^”, ” ~” 的区别及联系
- 记录几个重要的 CALayer 的属性 (四)
- 【转】CreateWindowEx异常原因汇总
- Unicode 字符编码表|汉字Unicode编码的区间为:0x4E00→0x9FA5
- python 中英混合字符串格式对齐所引发的思考
- Hive调优
- 理解OAuth 2.0
- 20151031模拟赛总结