quasi_modem: MySQL kleiner now() liefert falsches Ergebnis

Hallo,

ich habe ein Problem mit folgender Abfrage:

SELECT *
FROM meine_tabelle
WHERE datum < now( )

liefert auch Ergebnisse des heutigen Datums, obwohl es ja kleiner als heute sein soll...

Hat jemand eine Ahnung, woran das liegen könnte (Serverdatum ist okay..., das Feld "datum" ist ein DATE-Feld, also im Format 2009-06-19, MySQL-Version: 5.0.67).

Vielen Dank,
quasi_modem.

  1. Hello,

    ich habe ein Problem mit folgender Abfrage:

    SELECT *
    FROM meine_tabelle
    WHERE datum < now( )

    liefert auch Ergebnisse des heutigen Datums, obwohl es ja kleiner als heute sein soll...

    Wie spät ist es jetzt bei Dir?

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
  2. Hallo,

    [...] das Feld "datum" ist ein DATE-Feld, also im Format 2009-06-19 [...]

    Schau mal in der Doku. Dort steht "... Returns the current date *and* time as a value in 'YYYY-MM-DD HH:MM:SS' ...". Macht es "klick"? ;)

    Grüße,
    luti

    ps: Falls es nicht "klick" gemacht hat, einfach noch mal melden ...