130: Eine Aggregatfunktion kann auf einem Ausdruck, der ein Aggregat oder eine Unterabfrage enthält, nicht ausgeführt werden.
Fehlermeldung:
Meldung 130, Ebene 15, Status 1, Zeile 2
Eine Aggregatfunktion kann auf einem Ausdruck, der ein Aggregat oder eine Unterabfrage enthält, nicht ausgeführt werden.
Ebene:
15.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, eine Aggregatfunktion auf einem Aggregat oder eine Unterabfrage auszuführen.
Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.
Behebung:
Fehler der Ebene 15 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Man kann keine Aggregatfunktion auf einem Aggregat oder einer Unterabfrage ausführen.
Versionen:
Alle Versionen von SQL Server.
Beispiele:
SELECT
MIN(SUM(1));
Anmerkungen:
Im obigen Beispiel wird versucht, das MIN() Aggregat auf dem SUM() Aggregat auszuführen. Dies löst den Fehler aus.