SQL Server DATEADD() Funksie
Voorbeeld
Voeg een jaar by 'n datum en gee dan die datum terug:
SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
Definisie en gebruik
Die DATEADD()-funksie voeg 'n tyd/datum-interval by 'n datum en gee dan die datum terug.
Sintaksis
DATEADD(interval, number, date)
Parameterwaardes
Parameter | Description |
---|---|
interval | Required. The time/date interval to add. Can be one of the following values:
|
number | Required. The number of interval to add to date. Can be positive (to get dates in the future) or negative (to get dates in the past) |
date | Required. The date that will be modified |
Tegniese besonderhede
Werk in: | SQL Server (begin met 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Meer voorbeelde
Voorbeeld
Voeg twee maande by 'n datum en gee dan die datum terug:
SELECT DATEADD(month, 2, '2017/08/25') AS DateAdd;
Voorbeeld
Trek twee maande van 'n datum af en gee dan die datum terug:
SELECT DATEADD(month, -2, '2017/08/25') AS DateAdd;
Voorbeeld
Voeg 18 jaar by die datum in die Geboortedatum-kolom en gee dan die datum terug:
SELECT LastName,
BirthDate, DATEADD(year, 18, BirthDate) AS DateAdd FROM Employees;