Hallo,
ich möchte gerne eine Abfrage über einen Bereich von Strings durchführen.
z.B. beginnt eine Artikel-Inventarkürzel mit Buchstaben A - K, gefolgt von weiteren Chars.
Nun möchte ich z.B. alle Artikel mit Inventarkürzel AAB bis BAC auflisten. Hierzu gehören z.B. AAB2, AAB3, AAB4 .....
Aktuell habe ich versucht dies über
Delphi-Quellcode:
WHERE
A.ART_INV >= '+QuotedStr(TRIM(edt_InvStart.Text)+'%')
AND A.ART_INV <= '+QuotedStr(TRIM(edt_InvEnde.Text)+'%')
umzusetzten.
Allerdings werden die >= <= nicht berücksichtigt wenn z.B. nach
>= 'AA' und <= 'AA' zur Abfrage aller AA eingegeben wird, die Abfrage bleibt leer.
wenn die Abfrage
>= 'AA' und <= 'AD' erfolgt die Ausgabe aller AA, AB, AC allerdings ohne AD.
Was mach ich hier falsch ? warum funktioniert >= und <= nicht, wie kann man so etwas realisieren ?