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