![]() Mailinglisten-Archive |
> ich muss datensaetze nach dem kriterium jahr aus einem datumsfeld > selektieren. die datumfelder sind folgendermassen aufgebaut: > 1 JAN 1956 0:00 > 28 MAR 1972 2:30 > wenn ich jetzt das datumsfeld mit dem jahr 1972 selektieren moechte und > als vorgabe nur 1972 habe, weder tag noch monat weiss, wie mache ich das > dann in der datenbankabfrage? gibt es sowas wie joker? Bei SQL-Statements kannst Du Wildcards in Verbindung mit dem Select-Like Statement verwenden. Ein % ersetzt beliebig viele Zeichen und ein _ genau ein Zeichen. Um z.B. alle Datens�tze zu erfassen, wo im Feld Datum die Zahl 1972 vorkommt w�rde das Statement wir folgt aussehen: Select * from $tabelle where Datum Like '%1972%'; Hier bekommst Du halt nur ein Problem, wenn Du nach einem Tag suchst... Da der Tag ja aber am Anfang des Eintrages steht, k�nntest Du ja dann auch so arbeiten um nach dem 1. zu suchen: Select * from $tabelle where Datum Like '1%'; Gru� Michael
php::bar PHP Wiki - Listenarchive