Forum: Datenbanken
Delphi
by TBx,
6. Mär 2009
Du kannst schon deshalb nur Daten für Debitoren bekommen, weil Du in Deiner Joinbedingung einschränkst, dass die Daten in beiden Jahren zum Selben Artikel und in den selben Monat gehören müssen.
Forum: Datenbanken
Delphi
by TBx,
6. Mär 2009
Du brauchst im Grunde 3 Datenmengen, die Du zusammenjoinen mußt:
alle Debitoren, die in mindestens einem der beiden Jahre Umsatz gemacht haben (a)
Umsätze der Debitoren im aktuellen Jahr (b)
Umsätze der Debitoren im Vorjahr (c)
Diese Daten kannst Du alle aus dbo.DBRechnung gewinnen.
Beispiel:
SELECT a.DEBITOR_ID,
sum (b.Umsatz) AktUmsatz,
sum (c.Umsatz) OldUmsatz