Hallo,
ich habe folgende Tabelle:
Code:
VorgangPos
-----------
VorgangNr int
Artikel str
Menge float
Groesse str
Daten:
VorgangNr Artikel Menge Groesse
123 Jacke 2 L
123 Jacke 4 XL
123 Hose 7 S
Daraus möchte ich nun folgende Darstellung erzeugen, bei der Menge und Größe im selben Zielfeld enthalten sein sollen:
Code:
Artikel GesamtMenge Groessen
Jacke 6 2*L, 4*XL
Hose 7 7*S
Bei meinem Ansatz habe ich das Problem, dass ich die Felder Groesse und Menge nicht in das selbe Feld bekomme:
Code:
select Artikel, sum(Menge) as GesamtMenge, list(Menge) as xx, list(Groesse) as Groessen,
from VorgangPos
where VorgangNr = '123'
group by Artikel
Code:
Artikel GesamtMenge xx Groessen
Jacke 6 2,4 L,XL
Hose 7 7 S
Gibt es die Möglichkeit im List(...) 2 Felder zu nutzen? Oder wie sieht ein anderer Ansatz aus?