(转载)SQL Server计算一个月有多少天的语句

declare   @iDays   int   


declare   @dt   varchar(50)   


set   @dt='2009-07-01'   


select   @iDays=day(dateadd(d,-Day(dateadd(m,1,convert(datetime,@dt))),dateadd(m,1,convert(datetime,@dt))))   


print   @iDays

posted @ 2010-07-25 16:14  握薪尝蛋  阅读(1040)  评论(0编辑  收藏  举报