读书人

一条SQL查询出当月的每一天解决办法

发布时间: 2013-06-19 10:26:41 作者: rapoo

一条SQL查询出当月的每一天
像这样:1、2、3、4、5、6、7、8、9。。。。31


[解决办法]
参考
http://blog.csdn.net/sostemp/article/details/6079782
[解决办法]

select number+1
from master..spt_values
where type='p' and DATEADD(day,number, cast(CONVERT(varchar(7),'2013-02-03')+'-01' as datetime))<DATEADD(MONTH,1,cast(CONVERT(varchar(7),'2013-02-03')+'-01' as datetime))


你需要知道master..spt_values这个系统表的含义,剩下的都是顺理成章的事情

不过嘛,这玩意还是考察“回”字的用法,不必强求,你知道这个回字怎么写,也不代表有什么特别意义

读书人网 >asp.net

热点推荐