sql计算时间差的datediff函数怎么用

请说下,sql计算时间差的datediff函数怎么用
最新回答
︸世态炎凉

2025-03-30 03:17:58

语法 DATEDIFF(datepart,startdate,enddate)

datepart 缩写


yy, yyyy

季度
qq, q


mm, m

年中的日
dy, y


dd, d


wk, ww

星期
dw, w

小时
hh

分钟
mi, n


ss, s

毫秒
ms

微妙
mcs

纳秒
ns
SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate
结果 1
SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate
结果 -1
select DATEDIFF(hh,'2013-10-12 10:25:52.400','2013-10-12 23:25:53.400') as '时间差'
备注:分钟的改变不能影响计算结果
结果 13