Soeben wurde ich gefragt, ob es möglich ist, beim Anlegen eines Datensatzes als Datum das heutige Datum plus z.B. 3 Monate abzuspeichern.
Ja – nat√ºrlich ist das in MySQL m√∂glich. Ich w√ºrde daf√ºr die MySQL – Funktion [SQL]NOW()[/SQL] – die mir das aktuelle Datum liefert, in Kombination mit der Funktion [SQL]DATE_ADD()[/SQL], die es mir erm√∂glicht wunderbar mit Datumswerten zu rechnen. Das Statement zum Einf√ºgen des aktuellen Datums in 3 Monaten w√ºrde also wie folgt aussehen:
[SQL]INSERT INTO table (zeitfeld) VALUES( DATE_ADD(NOW(),INTERVAL 3 MONTH));[/SQL]
Als Intervall kann man natürlich auch
Das ganze funktioniert nat√ºrlich nicht nur beim Anlegen von Datens√§tzen in MySQL sondern auch bei Abfragen und √Ñnderungen …