Zitat:
"Sie wollten eine Abfrage ausführen, die den angegebenen Ausdruck 'Rollennummer' nicht als Teil einer Aggregatfunktion einschließt"
heißt nichts weiter, als dass das Group By fehlt.
Aggregatfunktionen, wie Sum, Count, ..., die zusätzlich zu nicht aggregierten Spalten in einem
SQL vorkommen, funktionieren nur dann, wenn alle Spalten, die nicht aggregiert werden, im Group By enthalten sind.
SQL-Code:
SELECT
Materialrollen.Rollennummer, -- nicht aggregiert
Materialrollen.[Mat-Nr], -- nicht aggregiert
SUM(Materialrollen.[Arb-Breite] * Materialrollen.lfm) as quadratmeter -- aggregiert
FROM Materialrollen
LEFT JOIN Rollenlager
ON (Materialrollen.Rollennummer = Rollenlager.Rollennummer)
group by
Materialrollen.Rollennummer, -- muss, da nicht aggregiert, ins Group By
Materialrollen.[Mat-Nr] -- muss, da nicht aggregiert, ins Group By