DATEDIFF() 函数返回两个日期之间的时间。
2、语法DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值:
datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒ns 3、例子(1)select datediff(day ,'2018-08-01','2018-08-02');
结果:1
(2)select datediff(day ,'2018-08-02','2018-08-01');
结果:-1
(3)select datediff(day,create_date,getdate())=0 from test_table ;
--生成时间为当天的
(4)select datediff(month,create_date,getdate())=0 from test_table ;
--生成时间为当月的
(5)select datediff(year,create_date,getdate())=0 from test_table ;
--生成时间为当年的