天天看點

SqlServer ------ 求時間間隔(DATEDIFF)

DATEDIFF() 函數傳回兩個日期之間的時間。

文法

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

1、年比較

SqlServer ------ 求時間間隔(DATEDIFF)

 發現:隻是針對年進行加減,不管後面的月份,類型時數字

2、月比較

SqlServer ------ 求時間間隔(DATEDIFF)

 發現:隻是針對年,月進行加減,不管後面的日份,類型時數字

 方式是:enddate  減去 startdate

SqlServer ------ 求時間間隔(DATEDIFF)

3、對于比較特殊的周

日:

SqlServer ------ 求時間間隔(DATEDIFF)

 周:

SqlServer ------ 求時間間隔(DATEDIFF)

繼續閱讀