+ INTERVAL/de
From SQLZoo
+ INTERVAL
| d+ INTERVAL i DAY | ||
|---|---|---|
| DBMS | OK | Alternative | 
| MySQL | Ja | d+ i | 
| Oracle | Nein | d+ i | 
| PostgreSQL | Nein | d+ i | 
| SQL Server | Nein | d+ i | 
d + INTERVAL i DAY
     liefert ein Datum, das i Tage nach Datum d liegt.
     
Ein Datum kann um folgende Zeitintervalle "verschoben" werden: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND.
Es kann auch ein negativer Wert angegeben werden.
DATE '2006-05-20' + INTERVAL 5 DAY -> DATE '2006-05-25' DATE '2006-05-20' + INTERVAL 5 MONTH -> DATE '2006-10-20' DATE '2006-05-20' + INTERVAL 5 YEAR -> DATE '2011-05-20'
schema:gisq
Im Beispiel wird ein Datum 7 Tage nach dem Datumswert in whn ermittelt. 
SELECT whn, (whn) + 7 
  FROM gisq.eclipse
SELECT whn, (whn) + 7 
  FROM eclipse
SELECT whn, whn + DATE(7 day)
  FROM eclipse
SELECT whn, whn + 7 
  FROM eclipse
SELECT whn, whn+INTERVAL 7 DAY
  FROM eclipse
Siehe auch
| Language: | [[:{{#invoke:String|sub|+ INTERVAL/de
 |1
 |Expression error: Unrecognised punctuation character "{".
  }}|English]]  | 
|---|