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、年比較

 

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

 

2、月比較

 

 

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

 方式是:enddate  減去 startdate

 

 

3、對於比較特殊的周

日:

 周:

 

 發現只要大於 35 小於等於 42 則為 6,不管后面的時分秒

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM