Horst Reinelt: Probleme mit datumsberechnung

Beitrag lesen

Hi Nils!

ich habe es mit funktionen nach dem prinzip ( if datum < ((aktuelles datum) - 7 Tage) ) versucht aber die
ergebnisse sind unsinnig! ich glaube auch es ist nicht so ein fach wie ich mir das vorstelle da zB 3. Novemver -7 tage der -4. November ist

Zu dem ersten Punkt:
Da würde ich mit der SQL-Funktion DATE_ADD arbeiten.
Z. B.:
  SELECT DATE_ADD("2004-03-02", INTERVAL -4 DAY);
  ergibt "2004-02-27"
aber
  SELECT DATE_ADD("2003-03-02", INTERVAL -4 DAY);
  ergibt "2003-02-26"

Näheres dazu:
http://dev.mysql.com/doc/mysql/de/Date_and_time_functions.html#IDX1245

Grüße
  Horst