sqlserver 获取当月第一天,和最后一天

sqlserver 获取当月第一天,和最后一天,第1张

概述1.一个月的 第一天       SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)   2.本周的星期一       SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 3.一年的第一天      SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)  4.季度的第一

1.一个月的 @H_419_9@@H_419_9@第一天@H_419_9@@H_419_9@

@H_419_9@@H_419_9@      SELECT DATEADD(mm, DATEDIFF(mm,0@H_419_9@,getdate()), 0@H_419_9@ 

@H_419_9@@H_419_9@2.本周的星期一 

     @H_419_9@@H_419_9@SELECT DATEADD(wk, DATEDIFF(wk,0@H_419_9@, 0@H_419_9@)

@H_419_9@@H_419_9@3.一年的第一天

@H_419_9@@H_419_9@     SELECT DATEADD(yy, DATEDIFF(yy,0@H_419_9@, 0@H_419_9@) 

@H_419_9@@H_419_9@4.季度的第一天 

      @H_419_9@@H_419_9@SELECT DATEADD(qq, DATEDIFF(qq, 0@H_419_9@)

@H_419_9@@H_419_9@5.当天的半夜 

      @H_419_9@@H_419_9@SELECT DATEADD(dd, DATEDIFF(dd, 0@H_419_9@ 

@H_419_9@@H_419_9@6.上个月的最后一天

      @H_419_9@@H_419_9@SELECT dateadd(ms,-3@H_419_9@,DATEADD(mm, 0@H_419_9@)) 

7.去年的最后一天 

      @H_419_9@@H_419_9@SELECT dateadd(ms,DATEADD(yy, 0@H_419_9@))

@H_419_9@@H_419_9@8.本月的最后一天 

      @H_419_9@@H_419_9@SELECT dateadd(ms, DATEDIFF(m,getdate())+1@H_419_9@, 0@H_419_9@))

@H_419_9@@H_419_9@9.本年的最后一天@H_419_9@@H_419_9@

@H_419_9@@H_419_9@     SELECT dateadd(ms,-3@H_419_9@, 0@H_419_9@))  

@H_419_9@@H_419_9@10.本月的第一个星期一

     @H_419_9@@H_419_9@select DATEADD(wk,dateadd(dd,6@H_419_9@-datepart(day,getdate())), 0@H_419_9@)

总结

以上是内存溢出为你收集整理的sqlserver 获取当月第一天,和最后一天全部内容,希望文章能够帮你解决sqlserver 获取当月第一天,和最后一天所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/1175044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)