Kann man Zwischensummen in eine UserQuery einbauen?

Mehr
10 Jahre 10 Monate her - 10 Jahre 10 Monate her #1141 von Anonymous
Nur unter SQL. Im Beispiel unten bekommt man eine Zwischensumme pro Vorfallart und am Ende eine Gesamtsumme. Wer auch noch die Summen über alle Kombinationen haben möchte, der verwendet statt "with rollup" "with cube".
SELECT CASE WHEN (GROUPING(Vorfallkürzel) = 1) THEN ‘ALLE‘
ELSE ISNULL(Vorfallkürzel, ‘UNKNOWN‘)
END AS Item,
CASE WHEN (GROUPING(Vorfallnr) = 1) THEN ‘ALLE‘
ELSE ISNULL(Vorfallnr, ‘UNKNOWN‘)
END AS Vorfallnr,
SUM(GesamtNetto)
FROM GeschäftsVorfall
GROUP BY Vorfallkürzel, Vorfallnr
WITH ROLLUP

Bitte Anmelden oder Registrieren um der Konversation beizutreten.