sql計算時間差的datediff()函數怎么用


sql計算時間差的datediff()函數怎么用

 簡單介紹一下datediff()函數。

定義和用法

DATEDIFF() 函數返回兩個日期之間的天數。

語法

DATEDIFF(datepart,startdate,enddate)

startdate 和 enddate 參數是合法的日期表達式。

datepart 參數可以是下列的值:

 

sql計算時間差的datediff()函數怎么用

計算相差的天數:

 select DATEDIFF(DAY,'2013-10-12 10:25:52.400','2013-10-19 00:25:52.400') as '時間差'

備注:更改日期后面的時間不影響相差天數的輸出結果

sql計算時間差的datediff()函數怎么用

計算相差的小時數: 

select DATEDIFF(HOUR,'2013-10-12 10:25:52.400','2013-10-12 23:25:53.400') as '時間差'

備注:分鍾的改變不能影響計算結果

sql計算時間差的datediff()函數怎么用

 

 

 


免責聲明!

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



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