Sönke Tesch: Mit Datum rechnen

Beitrag lesen

in meiner MySQL-Tabelle gibt es eine Spalte (Datentyp DATE), wo ein Datum im Format "YYYY-MM-DD" vorliegt. Nun soll per SQL-Query ermittelt werden, ob das aktuelle Datum grösser oder kleiner dem Datum in der Datenbank ist. Also zum Beispiel:

$query = "SELECT deine,spalten FROM db_daten WHERE Datum < '".date("Y-m-d")."'";

Wenn es sich tatsächlich um das aktuelle, heutige Datum handelt, kann man PHP auch gleich außen vor lassen:

select * from tabelle where to_days(datum)<to_days(now())

Oder:

select * from tabelle where datum<date_format(now(),"%Y%m%d")

Alle Funktion beschrieben in der MySQL-Anleitung unter http://www.mysql.com/doc/en/Date_and_time_functions.html.

Gruß,
  soenk.e