Datumswerte bei INSERT berechnen

Ist es möglich, beim Anlegen eines Datensatzes als Datum das heutige Datum plus z.B. 3 Monate abzuspeichern.

Ja – Wie ist das in MySQL möglich? – Die MySQL – Funktion

NOW()

liefert das aktuelle Datum, in Kombination mit der Funktion

DATE_ADD()

Das Statement zum Einfügen des aktuellen Datums in 3 Monaten würde also wie folgt aussehen:

INSERT INTO table (zeitfeld) VALUES( DATE_ADD(NOW(),INTERVAL 3 MONTH));

Als Intervall kann auch MICROSECOND, SECOND, MINUTE, HOUR, DAY, MONTH, YEAR angeben werden

Das ganze funktioniert nicht nur beim Anlegen von Datensätzen in MySQL, sondern auch bei Abfragen und Änderungen …


Posted

in

by

Tags:

Comments

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert