S Schumiel Erfahrenes Mitglied 21. Juli 2010 #1 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.
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.
S Schumiel Erfahrenes Mitglied 21. Juli 2010 #3 Sozusagen die Zeit von jetzigen Moment zum Beispiel für ein Jahr und 6 Monate feststellen/eintragen lassen.
Sozusagen die Zeit von jetzigen Moment zum Beispiel für ein Jahr und 6 Monate feststellen/eintragen lassen.
Yaslaw alter Rempler Moderator 21. Juli 2010 #4 SQL: SYSDATE() + INTERVAL 6 MONTH -- oder DATE_ADD(SYSDATE(), INTERVAL 6 MONTH) Zuletzt bearbeitet von einem Moderator: 23. Mai 2014
S Schumiel Erfahrenes Mitglied 21. Juli 2010 #5 Beides getestet, beides gibt mir die aktuelle Zeit aus, nicht die in 6 Monaten. Ich habe MySQL.
Yaslaw alter Rempler Moderator 21. Juli 2010 #6 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: 23. Mai 2014
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?
Yaslaw alter Rempler Moderator 21. Juli 2010 #8 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)
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)
S Schumiel Erfahrenes Mitglied 21. Juli 2010 #9 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.
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.