SQL SERVER 日期相关操作

先记些我最近用到的吧,以后想起来了再加(希望小旗多飘会~)

>>>

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()))    --这个是把日期型的数据转换为字符型,整形啊什么的,同理

结果就是这样喽~

猜你喜欢

转载自www.cnblogs.com/yangjuanjuan/p/11842518.html