Firebird 1.5; zwei Tabellen werden in in einer Select Query verbunden:
select
aaw_lines.ref0 as REF,
aaw_l_preiszeile.Mwstproz as MWST, aaw_l_preiszeile.gesamtpreis as Preis
from aaw_lines
inner join
aaw_l_preiszeile
on aaw_lines.ref=aaw_l_preiszeile.ref0
order by aaw_lines.ref0, aaw_l_preiszeile.mwstproz
als Ergebnis habe ich dann:
REF MWST Preis
1 7,0 5
1 7,0 7
1 16,0 2,0
1 16,0 1,5
2 16,0 11,23
Dieses Ergebnis möchte ich jetzt noch summieren, d.h. für jede Ref und jeden MwSt-Satz soll die Summe ausgegeben werden
Wunschergebnis:
REF MWST Preis
1 7,0 12
1 16,0 3,5
2 16,0 11,23
Aber irgendwie kriege ich die Gruppierung bzw. Verschachtelung der SQL Queries nicht hin. Wie muss die Syntax lauten?
select
aaw_lines.ref0 as REF,
aaw_l_preiszeile.Mwstproz as MWST, aaw_l_preiszeile.gesamtpreis as Preis
from aaw_lines
inner join
aaw_l_preiszeile
on aaw_lines.ref=aaw_l_preiszeile.ref0
order by aaw_lines.ref0, aaw_l_preiszeile.mwstproz
als Ergebnis habe ich dann:
REF MWST Preis
1 7,0 5
1 7,0 7
1 16,0 2,0
1 16,0 1,5
2 16,0 11,23
Dieses Ergebnis möchte ich jetzt noch summieren, d.h. für jede Ref und jeden MwSt-Satz soll die Summe ausgegeben werden
Wunschergebnis:
REF MWST Preis
1 7,0 12
1 16,0 3,5
2 16,0 11,23
Aber irgendwie kriege ich die Gruppierung bzw. Verschachtelung der SQL Queries nicht hin. Wie muss die Syntax lauten?
Comment