130: Eine Aggregatfunktion kann auf einem Ausdruck, der ein Aggregat oder eine Unterabfrage enthält, nicht ausgeführt werden.

By Frank Kalis

Posted on Sep 13, 2010 von in 0 - 999

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.
Tags: Tags:
Dieser Eintrag wurde eingetragen von und ist abgelegt unter 0 - 999. Tags: ,

Noch kein Feedback


Formular wird geladen...