Kann man Zwischensummen in eine UserQuery einbauen?

  • Anonymous
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
12 Jahre 10 Monate her - 12 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 um der Konversation beizutreten.

Signum Warenwirtschaftssysteme GmbH
Kasinostraße 2
DE-64293 Darmstadt

Tel: +49 (6151) 15 18 - 0
Fax: +49 (6151) 15 18 - 100
team@signum.info