Kann man Zwischensummen in eine UserQuery einbauen?

  • Anonymous
  • Topic Author
  • Offline
  • New Member
  • New Member
More
13 years 6 months ago - 13 years 6 months ago #1141 by 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

Please Log in or Create an account to join the conversation.

Signum GmbH
Kasinostraße 2
DE-64293 Darmstadt, Germany

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