Wie sehen die Daten aus, ist innerhalb einer Gruppe mit der selben AU.ADID der KD.NAME1 immer identisch? Wenn ja: nimm KD.NAME1 noch mit in den GROUP BY auf. Wenn nein: wie soll das Ergebnis aussehen, ein beliebiger, alle, oder anders?
OK, hab es jetzt so gelöst:
SELECT KD.NAME1, AU.ADID, AU.MONATUMSATZ, KD.KDID AS "KundenNR", AU.ATID AS "AuftragsNR", AU.ATDATUM
FROM KD_ADR KD, AUFTRAG AU
WHERE KD.KDID = AU.KDID AND (ATDATUM BETWEEN '01.01.2011' AND '12.03.2011')
Mit entsprechenden Datum.
Problem nur erstmal: Hab einen Kunden XY mit 2 Aufträgen, die zeigt er auch an. Nur zeigt er insgesamt 6 Zeilen an, alle anderen bei NAME1 mit (null) gefüllt. Was stimmt nicht? Iwas mit der where klausel?