Hey, kann mir jemand bei einer Formulierung eines mySQL Statements helfen?
Felder:
beginn = Startdatum
ende = Enddatum
kategorie = Taxonomie
Aktuell ist es so:
Die Veranstaltung geht jedoch auch manchmal länger als einen Tag, also muss ich das Ende mit einbeziehen, welches jedoch nicht immer gefüllt ist.Code:publish = 1 AND beginn >= UNIX_TIMESTAMP() AND kategorie = 82 OR publish = 1 AND beginn >= UNIX_TIMESTAMP() AND kategorie = 77 OR publish = 1 AND beginn >= UNIX_TIMESTAMP() AND kategorie = 80 OR publish = 1 AND beginn >= UNIX_TIMESTAMP() AND kategorie = 81
So in der Art könnte ich mir das vorstellen, klappt aber nicht wegen den Klammern und überhaupt:
Vielen Dank!Code:publish = 1 AND kategorie = (82 OR 77 OR 80 OR 81) AND IF ende != '' (ende <= UNIX_TIMESTAMP()) ELSE (beginn >= UNIX_TIMESTAMP() )
Carino
Ps. Vielleicht kann man die Kategorien auch zusammenführen? Kommasepariert klappte nicht.

