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

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

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

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

備註 參數的部份 可以替換

日期部分 縮寫

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