DATEADD()
是 SQL 中的一個函數,它用于向日期添加指定的時間單位(如年、月、日等)
DATEADD(datepart, number, date)
參數說明:
datepart
:要添加的時間單位。可以是以下值之一:year
、quarter
、month
、dayofyear
、day
、week
、hour
、minute
、second
、millisecond
、microsecond
或 nanosecond
。number
:要添加到指定日期的時間單位數量。這可以是正數(向未來添加時間)或負數(向過去添加時間)。date
:要添加時間單位的日期。示例:
SELECT DATEADD(day, 30, GETDATE()) AS NewDate;
SELECT DATEADD(month, -6, '2022-01-01') AS NewDate;
請注意,DATEADD()
函數在不同的數據庫系統中可能有所不同。上述示例適用于 SQL Server。對于其他數據庫系統(如 MySQL、PostgreSQL 等),您可能需要使用類似的函數,如 DATE_ADD()
或 INTERVAL
關鍵字。