跳到主要內容

【SQL】日期運算DATEDIFF & DATEADD

🎯DATEDIFF:算出日期的間隔,傳回整數(可為正負號)。

用法:DATEDIFF ( datepart , startdate , enddate )
datepart:要計算的間隔單位
startdate & enddate:開始日期跟結束日期
EX
---直接利用函數處理某指定日期,亦可以換成日期欄位
SELECT DATEDIFF ( DAY,'2017-11-01','2017-11-14') AS 'DAYS'

Rusult
DAYS
13

🎯DATEADD:將日期加上指定值,傳回日期。

用法:DATEADD (datepart , number , date )
datepart:要計算的間隔單位
number:指定數值
date :要被加上的原始日期
EX
---直接利用函數處理某指定日期,亦可以換成日期欄位
SELECT DATEADD ( MONTH,5,'2017-11-14') AS 'DATE'

Rusult
DATE
2018-04-14 00:00:00.000

留言

這個網誌中的熱門文章