GETDATE函數用于獲取當前日期和時間。要進行日期計算,可以使用DATEADD函數來添加或減去指定的時間間隔。
例如,要在當前日期上添加一天,可以使用以下語句:
SELECT DATEADD(day, 1, GETDATE())
這將返回當前日期加一天的結果。您還可以使用其他時間間隔單位,例如month(月)、year(年)等。
如果要計算兩個日期之間的天數差異,可以使用DATEDIFF函數。例如,要計算當前日期和特定日期之間的天數差異,可以使用以下語句:
SELECT DATEDIFF(day, GETDATE(), '2022-12-31')
這將返回當前日期和2022年12月31日之間的天數差異。
通過結合使用GETDATE、DATEADD和DATEDIFF函數,您可以執行各種日期計算操作。