DISTINCT und SUM
Hagen
- datenbank
0 Hagen
Hallo Forum,
ich komm bei einer für mich relativ komplexen Query nicht weiter, ich hoffe mal von den pros hier kann mir jemand helfen.
Das ist sie:
SELECT DISTINCT(products.name), isposition.sum FROM isposition INNER JOIN bill ON bill.billid=isposition.billid INNER JOIN products ON products.productsid=isposition.productsid WHERE (SELECT EXTRACT(YEAR FROM date))=2008 AND (SELECT EXTRACT(MONTH FROM date ))=5 AND (SELECT EXTRACT(DAY FROM date ))=17
Die Query liefert z.Bsp. so ein Ergebnis:
name sum
p1 12
p2 14.4
p3 7.2
p4 5.4
p5 8
p5 4.75
p5 2.85
p6 6
Ziel wäre aber, dass die p5 nur einmal dastehen und schon addiert sind. Also brauch ich irgendwie eine intelligente Mischung aus DISTINCT und SUM.
Naja dann freu ich mich mal auf eure Ideen.
VG Hagen
Ein einfaches Group By und es geht...
VG Hagen