View Full Version : Sql vs Query
Guten Tag,
kann ich unter V7R2 oder 3 ein SQL bauen mit Zwischensummen?
Über mehrere Gruppenstuffen?
Artikel Farbe Menge Datum
aaa xx 10 01.01.2020
aaa xx 4 05.01.2020
xx 14
aaa yy 4 03.01.2020
aaa 18
Einer unserer entwickler sagt etwas von with rollup.
Dazu finde ich aber nicht das was es werden soll.
ist query hier doch besser als SQL
Danke
Dietlinde Beck
Probier doch mal folgendes...
select artikel, farbe, datum, sum(menge) from datei
group by rollup (artikel, farbe, datum)
Gruß,
KM
Vielen Dank,
leider fehlen mir da die Einzelwerte. Und die Sätze enthalten auch Werte, die ich nicht in den group packen kann, auch ein min() oder max() geht da nicht. Es sind zusätzlich viele Invormationen, hier nur ein Bsp.
Artikel Farbe Menge grösse Datum
aaa xx 10 XL 01.01.2020
aaa xx 4 XX 05.01.2020
xx 14
aaa yy 4 XL 03.01.2020
aaa 18
bbb xx 1 XX 15.02.2020
...
Hallo. Ich habe hierfür folgenden Artikel gefunden https://www.rpgpgm.com/2020/03/adding-subtotals-and-total-to-sql-select.html. vielleicht hilft er dir ja.
Mit SQL und den Schlüssel Worten ROLLUP, CUBE und GROUPING SETS können beliebige Zwischen- und Gesamtsummen generiert werden.
Group By Clause (https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/db2/rbafzgroupbyclause.htm)
Birgitta
Entfernt! --> War doppelt!
Vielen Dank an alle,
der Link von prbrsc hat geholfen.
Ich musste nur im grouping set zunächst alle Felder benennen, als 2. dann nur die eigendlichen Group by Felder.
Vielen Dank!
Dietlinde Beck