sql 获取时间
【转】https://www.cnblogs.com/weiqt/articles/2040800.html 截取时间部分
【转】https://www.cnblogs.com/MaxIE/archive/2010/04/30/1725315.html 获取时间的第一天、最后一天
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) --2018-01-01 00:00:00.000 本年最早时间 SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0)) --2018-12-31 23:59:59.997 本年最后时间 SELECT CONVERT(varchar(7), (SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)) , 23) --2018-01 本年最早时间 截取年月 SELECT CONVERT(varchar(7), (SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))) , 23) --2018-12 本年最后时间 截取年月 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --2018-01-01 00:00:00.000 本月最早时间 SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) --2018-01-31 23:59:59.997 本月最后时间 SELECT CONVERT(varchar(7), (SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)) , 23) --2018-01 本月最早时间 截取年月