--系统当前时间
SELECT CONVERT(varchar(10),DATEADD(YEAR,1, GETDATE()),21)
--系统当前时间加1月
SELECT CONVERT(varchar(10),DATEADD(MONTH,1, GETDATE()),21)
--系统当前时间加1天
SELECT CONVERT(varchar(10),DATEADD(DAY,1, GETDATE()),21)
-- 当月第一天
select DATEADD(MONTH, datediff(month, 0, getdate()), 0)
-- 当月最后一天(思路:下月的第一天减去一天)
select DATEADD(MONTH, datediff(month, 0, dateadd(month, 1, getdate())), -1)
--取某月第一天:
SELECT CAST((LEFt('201902',4)+'-'+SUBSTRINg('201902',5,LEN('201902'))+'-'+'01') AS DATETIME)
--取某月最后一天:
SELECT DATEADD(DAY,-1,DATEADD(MONTH,1,CAST((LEFt('201902',4)+'-'+SUBSTRINg('201902',5,LEN('201902'))+'-'+'01') AS DATETIME)))
--系统当前时间加1年,减1天
SELECT CONVERT(varchar(10),DATEADD(day,-1, CONVERT(varchar(10), DATEADD (year, 1, GETDATE()), 21)),21)