首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于求当前月天数那个SQL的标准答案解决办法

2012-01-08 
关于求当前月天数那个SQL的标准答案刚才看了一道关于这个面试题的帖子想了想如果说当月天数当月最后一天-

关于求当前月天数那个SQL的标准答案
刚才看了一道关于这个面试题的帖子
想了想
如果说当月天数=当月最后一天   -   当月第一天   +   1
那么标准答案应该为:
select  
datediff(
                  dd,
                  dateadd(mm,   DATEDIFF(mm,0,getdate()),   0),
                  dateadd(ms,-3,DATEADD(mm,   DATEDIFF(m,0,getdate())+1,   0))
                  )
+1
不知道还有更简洁的答案没

[解决办法]
下月第一天减一天 就是最后一天 再用day函数求解

热点排行