Mailinglisten-Archive |
Michael Borchers wrote: > Habe eine Tabelle mit Artikeln die nur zwischen dem Anfangs- und Enddatum angezeigt werden sollen. > > Dabei können die Datumsfelder sowohl NULL als auch '0000-00-00' sein. In beiden Fällen werden die Artikel dann immer angezeigt. Ansonsten nach angegebenem Datum. > > Sofern ein gültiges Datum angegeben ist, läuft die Query wiefolgt: > AND ( > DATE( NOW( ) ) > BETWEEN DATE( a.date_begin ) > AND DATE( a.date_end ) > ) > > Gibt es eine Mögl. über evtl. sogar IF() diese Bedingung nur greifen zu lassen, wenn date_begin und date_end nicht NULL und nicht '0000-00-00* sind? Wie wäre es mit einem einfachen OR? BETWEEN ... AND ... OR IS NULL ... OR ... = '000...' > > Danke > Yannik
php::bar PHP Wiki - Listenarchive