Hallo
Ich habe folgendes Probelm:
Ich habe eine Tabelle (nennen wir sie mal b)
Sie beinhaltet Datumwerte wie z.B. 2006-12-07 12:33:27
2006-11-09 13:14:24
Nun will ich in meiner abfrage alle einträge mit dem Datum vom vortag.
Habe das ganze gelöst in dem ich folgenden WHERE Clause benutz habe:
WHERE substring(b.datum from 1 for 10) = '2006-12-07'
Doch durch den Substring dauert die Abfrage sehr lange...
Nun Wollte ich mal fragen ob ich den WHERE Clause nich auch irgendwie so formulieren kann:
WHERE b.datum like '2006-12-07%'
Doch ich bekomme bei WinSQL immer nur die Meldung:
Wildcard matching may not be used with non-character types. (State:S1000, Native Code: FFFFFF25)
Kann mir jemand helfen, wie ich den Clause so formuliere kann , so dass das ganze schneller geht als mit SUBSTRING?
Mfg
Max