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 |
全站熱搜