加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 14:05:28 所属栏目:MsSql教程 来源:网络整理
导读:1.一个月的 ? 第一天 ????? ? SELECT?DATEADD(mm,?DATEDIFF(mm, 0 ,getdate()),? 0 )? ? 2. 本周的星期一 ? ???? ? SELECT?DATEADD(wk,?DATEDIFF(wk, 0 ,? 0 ) 3. 一年的第一天 ???? ? SELECT?DATEADD(yy,?DATEDIFF(yy, 0 ,? 0 ) ? 4. 季度的第一天 ? ?????

1.一个月的?第一天

??????SELECT?DATEADD(mm,?DATEDIFF(mm,0,getdate()),?0)??

2.本周的星期一?

?????SELECT?DATEADD(wk,?DATEDIFF(wk,0,?0)

3.一年的第一天

?????SELECT?DATEADD(yy,?DATEDIFF(yy,0,?0)?

4.季度的第一天?

??????SELECT?DATEADD(qq,?DATEDIFF(qq,?0)

5.当天的半夜?

??????SELECT?DATEADD(dd,?DATEDIFF(dd,?0)??

6.上个月的最后一天

??????SELECT?dateadd(ms,-3,DATEADD(mm,?0))?

7.去年的最后一天?

??????SELECT?dateadd(ms,DATEADD(yy,?0))

8.本月的最后一天?

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

9.本年的最后一天

?????SELECT?dateadd(ms,-3,?0))??

10.本月的第一个星期一

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读