常用的MSSQL函数

日期函数:

1,上个月:如上月是201201:(CONVERT([varchar](6),dateadd(month,(-1),getdate()),(112)))
2,昨天:2012-02-02 CONVERT(varchar(100), GETDATE() - 1, 23)
3,今天:2012-02-03 CONVERT(varchar(100), GETDATE() , 23)
4,上月最后一天:2012-01-31 23:59:59.997 dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))
5,当月第一天 2012-02-01 00:00:00.000 DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)

6,上月第一天 2012-3-1 DATEADD(mm, DATEDIFF(mm,0,dateadd(month,(-1),getdate())), 0)

原文地址:https://www.cnblogs.com/zsuxiong/p/2411716.html