DATEDIFF()函数(SQL)

MAIN:

可以返回两个日期值的时间值间隔。

常用时间间隔值参数如下:
年 : Year,yyyy,yy
季度 : Quarter,qq,q
月 : Month,mm,m
一年内的一天 : DayOfYear,dy,y
天 : Day,dd,d
星期 : Week,wk,ww
小时 : Hour,hh
分钟 : Minute,mi,n
秒 : Second,ss,s
毫秒 : Millisecond,ms

 

不难,实例说明即可理解:

-- 这里就算一下年龄吧。

DECLARE @MyBirthDate datetime
SET  @MyBirthDate = '1993-12-12'
SELECT datediff(year, @MyBirthDate , getdate())


result : 26

/*
其中getdate()函数用于得到现在的时间,这里的时间为2019-04-29 13:37:00.000

*/

 

你可能感兴趣的:(SQL)