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
*/