+ INTERVAL/de

From SQLZOO
Jump to navigation Jump to search

+ INTERVAL

Kompatibilität
d+ INTERVAL i DAY
DBMSOKAlternative
MySQLJad+ i
OracleNeind+ i
PostgreSQLNeind+ i
SQL ServerNeind+ 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:Project:Language policy [[:{{#invoke:String|sub|+ INTERVAL/de
 |1
 |Expression error: Unrecognized punctuation character "{".
}}|English]]