SQL Server DATEDIFF() 函数

定义和用法

DATEDIFF() 函数返回两个日期之间的天数。

语法
DATEDIFF(datepart,startdate,enddate)

startdateenddate 参数是合法的日期表达式。

datepart 参数可以是下列的值:

datepart
缩写


yy, yyyy

季度
qq, q


mm, m

年中的日
dy, y


dd, d


wk, ww

星期
dw, w

小时
hh

分钟
mi, n


ss, s

毫秒
ms

微妙
mcs

纳秒
ns

 

select convert(varchar,datediff(s,'2009-12-15',getdate())/3600)+'小时'+
convert(varchar,datediff(s,'2009-12-15',getdate())%3600/60)
+'分钟'
+
convert(varchar,datediff(s,'2009-12-15',getdate())%3600%60)
+'秒'

你可能感兴趣的:(SQL Server DATEDIFF() 函数)