Hi zusammen,
ich habe folgende Abfrage:
select status, sum(base_subtotal)
from sales_flat_orderGroup by status
die Abfrage gibt mir für jeden Statustypen die Summe der Nettoumsätze. Jetzt möchte ich für jeden Statustypen zusätzlich den Anteil am Gesamtumsatz wissen. Also die Umsätze hinter jedem Statustypen dividiert durch die gesamte Summe base_subtotal.
Das Problem ist, dass ich die gesamte Summe base_subtotal nicht berechnen kann, wegen des Group by Statements. sum(base_subtotal) bezieht sich durch Group by schließlich nur auf die einzelnen Gruppe und nicht auf alle Zeilen...
Hat da jemand eine Idee?
ich habe folgende Abfrage:
select status, sum(base_subtotal)
from sales_flat_orderGroup by status
die Abfrage gibt mir für jeden Statustypen die Summe der Nettoumsätze. Jetzt möchte ich für jeden Statustypen zusätzlich den Anteil am Gesamtumsatz wissen. Also die Umsätze hinter jedem Statustypen dividiert durch die gesamte Summe base_subtotal.
Das Problem ist, dass ich die gesamte Summe base_subtotal nicht berechnen kann, wegen des Group by Statements. sum(base_subtotal) bezieht sich durch Group by schließlich nur auf die einzelnen Gruppe und nicht auf alle Zeilen...
Hat da jemand eine Idee?