SQL Frage
12.10.2005 22:45:24
Juergen
Es gehört bestimmt nicht hier her...aber vielleicht kann mir trotzdem jemand helfen.
Ich habe unter Excel mit einer mdb Datenbank ein Rechnungs/Debitor Programm laufen.
In der Datenbank werden u.a. Datum des Umsatzes Kundenummer Verkäufer gespeichert.
Ich möchte nun Anzeigen lassen welche Kundenummer am längsten von einem bestimmten Kunden nichts mehr gekauft hat. Doppelte Kundenummern (Sie kaufen ja hoffentlich öfters) sollen nicht angezeigt werden.
Mein SQL String
Set rs = dbs.OpenRecordset("SELECT ums2, MAX(ums1) FROM debitor WHERE ums9 = 'WA' GROUP BY ums2", dbOpenSnapshot)
Zeigt nun genau das richtige an...aber leider sortiert nach Kundenummer nicht nach Datum.
ums2=Kundenummer
ums1=Datum des Eikaufes
ums9=Verkäufer
Wenn es jemand hinbekommt das Ergebniss was dieser SQL-Befehl hat auch noch nach Datum (Das älteste oben) zu sortieren wäre ich sehr dankbar.
Set rs = dbs.OpenRecordset("SELECT ums2, MAX(ums1) as ums11 FROM debitor WHERE ums9 = 'WA' GROUP BY ums2 , ums11", dbOpenSnapshot)
war es übrigens leider auch nicht......
Mit besten dank im voraus
Jürgen