之前用的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

-----
創作者介紹

Ojos que no ven,corazón que no siente.

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