Problem mit SQL Bedingung bei Listen
Ich habe eine Liste mit einer eigenen Tabelle angelegt.
Es gibt 3 Testdatensätze in der Tabelle. In der Datenbank ist ein Datum hinterlegt (z.B. 20.10.2021).
In der Liste möchte ich nun ausschließlich Elemente anzeigen, die ein späteres Datum haben als der aktuelle Unix Zeitstempel.
Dafür nutze ich folgende Bedingung:
Code:
published = 1 AND UNIX_TIMESTAMP(STR_TO_DATE(date, '%d.%m.%Y')) >= UNIX_TIMESTAMP()
In MySQL läuft das auch problemlos mit der Anfrage durch.
Contao ersetzt aber scheinbar das %d durch eine 0 in der Anfrage.
Kann ich das Verhalten von Contao irgend wie umgehen?
Danke und Grüße :cool: