hallo,
ich bitte euch um Unterstützung bei einem Problem.
Aus der Tabelle "Service", die unter Anderem Attribute wie "ID", "Rechnung", "Rechnungsdatum" besitzt, sollen alle Rechnungen diesen und letzen Jahres summiert als Gesamtrechnung, also für 2008 und 2009, in 2 Spalten ausgegeben werden. Mein bestes Ergebnis war bisher folgender:
SELECT serv1.Service AS gesamt1, serv2.Service AS gesamt2
FROM Service AS serv1, Service AS serv2
WHERE serv1.ID = 12345 and YEAR(serv1.RECHNDAT) = YEAR(NOW())-1
and serv2.ID = 12345 and YEAR(serv2.RECHNDAT) = YEAR(NOW());
Leider bekomme ich bei diesem Ansatz alle Einträge doppelt angezeigt, logischerweise aufgrund der gegenseitigen Verknüpfung. Aber weiter komme ich leider nicht.
Dank und Grüsse
ich bitte euch um Unterstützung bei einem Problem.
Aus der Tabelle "Service", die unter Anderem Attribute wie "ID", "Rechnung", "Rechnungsdatum" besitzt, sollen alle Rechnungen diesen und letzen Jahres summiert als Gesamtrechnung, also für 2008 und 2009, in 2 Spalten ausgegeben werden. Mein bestes Ergebnis war bisher folgender:
SELECT serv1.Service AS gesamt1, serv2.Service AS gesamt2
FROM Service AS serv1, Service AS serv2
WHERE serv1.ID = 12345 and YEAR(serv1.RECHNDAT) = YEAR(NOW())-1
and serv2.ID = 12345 and YEAR(serv2.RECHNDAT) = YEAR(NOW());
Leider bekomme ich bei diesem Ansatz alle Einträge doppelt angezeigt, logischerweise aufgrund der gegenseitigen Verknüpfung. Aber weiter komme ich leider nicht.
Dank und Grüsse
Comment