先记些我最近用到的吧,以后想起来了再加(希望小旗多飘会~)
>>>
select GETDATE() as [date] --获取当前日期时间
select DAY(GETDATE()) as [day] --获取当日
select DAY(GETDATE())+1 as [day] --获取次日日期
select MONTH(GETDATE()) as [month] --获取当月
select MONTH(GETDATE())-1 as [month] --获取前一个月
select MONTH(DATEADD(MONTH,0,GETDATE())) as [month] --这个也能获取月
select Right(100+MONTH(DATEADD(MONTH,-2,GETDATE())),2) as [month] --若月份不足两位补0(我现在是11月份,所以为了更形象,往前推了两个月 -2)
select YEAR(GETDATE()) as [year] --获取当年
select Convert(nvarchar(4),YEAR(GETDATE())) --这个是把日期型的数据转换为字符型,整形啊什么的,同理
结果就是这样喽~