首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么获取非周末时间

2012-07-28 
如何获取非周末时间现在有个很急的问题,如何写SQL可以获取非周末的时间,要获得09年全年的时间如何写,比如

如何获取非周末时间
现在有个很急的问题,如何写SQL可以获取非周末的时间,要获得09年全年的时间如何写,比如现在是9月,得到如下数据
......
2009-9-1
2009-9-2
2009-9-3
2009-9-4
2009-9-7
2009-9-8
2009-9-9
2009-9-10
2009-9-11
.....

谢谢拉,急用。

[解决办法]

SQL code
SELECT DATEADD(DAY,NUMBER,'2009-1-1'),DATENAME(DW,DATEADD(DAY,NUMBER,'2009-1-1')) FROM MASTER..SPT_VALUES WHERE TYPE='P'AND YEAR(DATEADD(DAY,NUMBER,'2009-1-1'))=2009AND DATEPART(DW,DATEADD(DAY,NUMBER,'2009-1-1')) >1AND DATEPART(DW,DATEADD(DAY,NUMBER,'2009-1-1')) <7 

热点排行