当前位置: 代码迷 >> ASP.NET >> 关于求当前月天数那个SQL的标准答案解决办法
  详细解决方案

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

热度:7770   发布时间:2013-02-25 00:00:00.0
关于求当前月天数那个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函数求解
  相关解决方案