SELECT "Kundennr" AS "Nr", SUM( "Nettobetrag" ) AS "SUMME", "A0Name1" AS "Name" FROM "Tabelle1" AS "Rechnungsdetails" GROUP BY "Kundennr"
führt leider zur nachfolgenden Fehlermeldung.
SQL-Status: 37000
Fehler-Code: -67
Not in aggregate function or group by clause: org.hsqldb.Expression@c889db in statement [SELECT "Kundennr" AS "Nr", SUM( "Nettobetrag" ) AS "SUMME", "A0Name1" AS "Name" FROM "Tabelle1" AS "Rechnungsdetails" GROUP BY "Kundennr"]
Habe schon alles versucht aber soblad ich SUM od. Group versuche geht es nicht mehr.
Vielleicht könnt ihr mir einen Tip geben.
Group od. SUM Error 37000
Moderator: Moderatoren
Re: Group od. SUM Error 37000
Hallo video-pc,
an Stelle von
verwenden.
Gruß Barlee
an Stelle von
musst DuGROUP BY "Kundennr"
Code: Alles auswählen
GROUP BY "Kundennr", "A0Name1"
Gruß Barlee
Re: Group od. SUM Error 37000
Hallo Barlee schönen Dank für die Hilfe, aber leider tut es nicht wie es soll
Das SQL-Kommando, welches zu diesem Fehler führte, ist:
SELECT "Kundennr" AS "Nr", SUM( "Nettobetrag" ) AS "SUMME", "A0Name1" AS "Name" FROM "Tabelle1" AS "Rechnungsdetails" GROUP BY "Kundennr", "A0Name1"
SQL-Status: 37000
Fehler-Code: -15
Set Function on non-numeric data is not allowed in statement [SELECT "Kundennr" AS "Nr", SUM( "Nettobetrag" ) AS "SUMME", "A0Name1" AS "Name" FROM "Tabelle1" AS "Rechnungsdetails" GROUP BY "Kundennr", "A0Name1"]
Das bringt nun obigen Fehler
Das SQL-Kommando, welches zu diesem Fehler führte, ist:
SELECT "Kundennr" AS "Nr", SUM( "Nettobetrag" ) AS "SUMME", "A0Name1" AS "Name" FROM "Tabelle1" AS "Rechnungsdetails" GROUP BY "Kundennr", "A0Name1"
SQL-Status: 37000
Fehler-Code: -15
Set Function on non-numeric data is not allowed in statement [SELECT "Kundennr" AS "Nr", SUM( "Nettobetrag" ) AS "SUMME", "A0Name1" AS "Name" FROM "Tabelle1" AS "Rechnungsdetails" GROUP BY "Kundennr", "A0Name1"]
Das bringt nun obigen Fehler

Re: Group od. SUM Error 37000
Hallo video-pc,
welche Datentypen verwendest Du in den einzelnen Feldern (insbesondere bei "Nettobetrag")?
Du versuchst mittels der Funktion SUM() etwas zu summieren, was nicht zu summieren geht, wie z.B. Texte.
Daher der Hinweis auf "nonnumeric data"
Gruß Barlee
welche Datentypen verwendest Du in den einzelnen Feldern (insbesondere bei "Nettobetrag")?
Du versuchst mittels der Funktion SUM() etwas zu summieren, was nicht zu summieren geht, wie z.B. Texte.
Daher der Hinweis auf "nonnumeric data"
Gruß Barlee