Von |
Tinolino |
Am |
12. März 2008 um 21:18:29 |
Frage |
Hallo allerseits,
ich habe mir eine Acces Db mit folgenden Feldern angelgt.
lfdnr (autowert) auftrag (string) Sachnummer (string) Bezeichnung (string) Menge (single) Arbeitsgang (string)
Die DB habe ich mit Daten gefüllt.
Auftrag, Sachnummer, Bezeichnung, Menge kommen mehrfach gleich vor, unterscheiden sich nur im Arbeitsgang.
Um eine Übersicht zu bekommen, wende ich "order by" an.SQL="Select auftrag, sachnummer, Bezeichnung, Menge from Table group by auftrag, Sachnummer, Menge" Ok ich erhalte jeden Auftrag nur einmal!
Nun möchte ich dies Abfrage nach Sachnummern sortieren mit "order by"SQL="Select auftrag, sachnummer, Bezeichnung, Menge from Table group by auftrag, Sachnummer, Menge order by Sachnummer" Hier liegt mein Problem!
In den Feldern kommen Sachnummern in verschiedener Form vor.
Beispiel: so solten die Sachnummern sortiert aussehen
123 234 345 456 891 912 a56 b67 c78
Meine Abfrage liefert mir aber folgendens:
123 234 345 456 a56 b67 c78 891 912
Die Buchstaben werden nicht beachtet!!
Wenn ich die Spalte Sachnummer in Access sortieren lasse funktioniert es. Die Werte wurden als String in die DB eingefügt!
Woran könnte das liegen? Ich kämpfe schon eine ganze Woche...
Mfg Tinolino
|
|