Die Unterabfrage ist nicht sauber:
SQL-Code:
SELECT sum(lesl.Anzahl)
FROM TBLLESL lesl
WHERE sl.plmartid=lesl.plmartid
AND au.auid=lesl.auid
GROUP BY lesl.PLMARTID)
Durch das GROUP BY können potentiell mehrere Datensätze entstehen.
Wegen der Verwendung als Unterabfrage ist aber hier nur ein Datensatz erlaubt.
Die GROUP BY Klausel muss da weg.