sqlserver 获取当月第一天,和最后一天
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) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |