close

本文引用自Pescados - 計算兩個日期差距幾天-sql server版本

之前用的oracle資料庫 去計算日期相減  
改到 sql server上就有差異 紀錄一下免的忘記 

如果欄位並非日期格式的話 要先轉換成日期格式 
CONVERT(datetime,日期欄位1),CONVERT(datetime,日期欄位2)
然後再將轉換好的丟進去做運算
DATEDIFF(datepart ,startdate,enddate)

所以結合一下 就可以寫成下面的方式 
DATEDIFF (day,CONVERT(datetime,日期欄位1),CONVERT(datetime,日期欄位2)) 

備註 參數的部份 可以替換

日期部分縮寫

yy、yyyy

qq、q

mm、m

一年當中的第幾天

dy、y

dd、d

wk、ww

星期幾

dw

hh

mi、n

ss、s

毫秒

ms

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 waterisme 的頭像
    waterisme

    阿水資訊站

    waterisme 發表在 痞客邦 留言(0) 人氣()