Hagen: DISTINCT und SUM

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

  1. Ein einfaches Group By und es geht...

    VG Hagen