SQLServer datediff () 函数 使用例子

定义和用法

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

语法

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

实例 例子 1

使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

结果:

DiffDate 1 例子 2

使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

结果:

DiffDate -1

你可能感兴趣的:(SqlServer)