Klaus Mock: Nächstes Datum ausgeben

Beitrag lesen

Hallo,

SELECT *
FROM $tabelle
ORDER BY datum_sort ASC
WHERE UNIX_TIMESTAMP(datum_sort)>UNIX_TIMESTAMP(curdate())
LIMIT 0,1;

Leider funktioniert das dann überhaupt nicht mehr! :-(

Hast Du eventuell noch ne andere Idee?

Ja, schreib das Statement richtig, denn oft kommt es einfahc nur auf die richtige Reigenfolge an:

SELECT *
   FROM $tabelle
   WHERE UNIX_TIMESTAMP(datum_sort)>UNIX_TIMESTAMP(curdate())
   ORDER BY datum_sort ASC
   LIMIT 0,1;

Ja ja, die 'Sündachs', das ist so eine Sache;-)

'Literaturhinweise':
http://www.mysql.com/doc/S/E/SELECT.html

Grüße
  Klaus