Mal abgesehen davon, daß die Datenstruktur eher suboptimal ist, versuch doch mal diese
Query (ungetestet):
Code:
SELECT p.artnr,q.arttext,SUM(p.menge) menge,SUM(p.gesamt) gesamt,p.kurz FROM PUIS p
INNER JOIN PUIS q
ON p.artnr = q.artnr
INNER JOIN kunden k
ON p.mandantenid = k.mandantenid AND
p.kundnr = k.kundnr
WHERE p.datum >= '2011-11-01' AND p.datum <= '2011-11-18' AND
p.artnr >= '' AND p.artnr <= '999999' AND
q.mandantenid = '000'
GROUP BY p.artnr
ORDER BY menge DESC;