Zeit auf 6 Monate und einem Jahr

Schumiel

Erfahrenes Mitglied
Hallo,

ich möchte gern die Zeit von jetzt bis zu einem Jahr festlegen.

Hier ein Beispiel:

INSERT INTO test (datum) VALUES (NOW()+12 MONTHS)

Das funktioniert leider nicht. :(
 
Sozusagen die Zeit von jetzigen Moment zum Beispiel für ein Jahr und 6 Monate feststellen/eintragen lassen.
 
SQL:
SYSDATE() + INTERVAL 6 MONTH
-- oder
DATE_ADD(SYSDATE(), INTERVAL 6 MONTH)
 
Zuletzt bearbeitet von einem Moderator:
Interessant. Beides ergibt bei mir mit MySQL das folgende
SQL:
SELECT DATE_ADD(SYSDATE(), INTERVAL 6 MONTH)
-- Ergibt
-- 2011-01-21 14:51:36

Nachtrag:
Was für ein Feldtyp hat das Feld datum?
 
Zuletzt bearbeitet von einem Moderator:
Und was ergibt bei dir das SELECT das ich da geschrieben habe?

Weil das ist die offizielle Syntax für dein Problem unter MySQL (ausser du hast ev eine uralte Version)
 
SQL:
2011-07-21 14:48:36

Ich habe MySQL Version 5.0.5

Nachtrag:
Wenn ich das eingebe:

SELECT DATE_ADD(SYSDATE(), INTERVAL 6 MONTH)

dann komme ich auf das gleiche Ergebnis. Hm.
 
Zurück