SQL Server DATEADD()- Funktion
Beispiel
Fügen Sie einem Datum ein Jahr hinzu und geben Sie das Datum zurück:
SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
Definition und Verwendung
Die Funktion DATEADD() fügt einem Datum ein Zeit-/Datumsintervall hinzu und gibt dann das Datum zurück.
Syntax
DATEADD(interval, number, date)
Parameterwerte
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 |
Technische Details
Arbeitet in: | SQL Server (ab 2008), Azure SQL-Datenbank, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Mehr Beispiele
Beispiel
Fügen Sie einem Datum zwei Monate hinzu und geben Sie das Datum zurück:
SELECT DATEADD(month, 2, '2017/08/25') AS DateAdd;
Beispiel
Subtrahieren Sie zwei Monate von einem Datum und geben Sie das Datum zurück:
SELECT DATEADD(month, -2, '2017/08/25') AS DateAdd;
Beispiel
Fügen Sie 18 Jahre zum Datum in der Spalte BirthDate hinzu und geben Sie das Datum zurück:
SELECT LastName,
BirthDate, DATEADD(year, 18, BirthDate) AS DateAdd FROM Employees;