dedlfix: Ausgabe eingrenzen

Beitrag lesen

Tach!

Jetzt wollte ich mein WHERE um folgende Werte ergänzen

WHERE DATE( FROM_UNIXTIME( datum ) ) < datum - INTERVAL 2 DAY

jetzt erhalte ich keine Ausgabe mehr, allerdings auch keine Fehlermeldung.

Das ist ja auch nicht sinnvoll. datum ist weiterhin ein Integer-Wert und eine Datumsberechnung damit ist immer noch nicht zielführend.

DATE( FROM_UNIXTIME( datum ) ) ermittelt erstmal einen ordentlichen Datumswert. Den willst du nun vergleichen, ob er älter als x Tage ist. "x Tage zurück" wäre welches Datum? NOW() - INTERVAL x DAY). Also den ersten Ausdruck kleiner-als-vergleichen mit diesem.

dedlfix.