MSSQL 获得当月天数

 select datediff(dd,convert(char(7),getdate(),120)+'-01',dateadd(mm,1,convert(char(7),getdate(),120)+'-01'))

求一个月的天数最保险的做法是得到某个月的第一天,再加一个月得到下个月的第一天,然后两个日期相减,得到的天数就是日期所在月的天数。

posted @ 2008-10-17 00:26  novel  阅读(445)  评论(1)    收藏  举报