Hallo
renekr,
deine Datenstruktur und deine Wünsche kann ich nur sehr schwer verstehen/deuten.
Ich versuche es trotzdem mal...
SQL-Code:
SELECT Paketservice, SUM(io) AS io, SUM(nio) AS nio, SUM(anzahl) AS anzahl
FROM (SELECT p.Paketservice,
CASE WHEN b.beschaedigt = 0 THEN 1 ELSE 0 END AS io,
CASE WHEN b.beschaedigt = 1 THEN 1 ELSE 0 END AS nio,
1 AS anzahl
FROM Barcodetabelle b
LEFT JOIN Paketservice p
ON b.Paketservice = p.ID) x
GROUP BY Paketservice
ORDER BY Paketservice
Gruss
Thorsten