Group od. SUM Error 37000

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

video-pc
Beiträge: 2
Registriert: Fr, 19.12.2008 21:08

Group od. SUM Error 37000

Beitrag von video-pc »

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.
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Group od. SUM Error 37000

Beitrag von Barlee »

Hallo video-pc,

an Stelle von
GROUP BY "Kundennr"
musst Du

Code: Alles auswählen

GROUP BY "Kundennr", "A0Name1" 
verwenden.

Gruß Barlee
video-pc
Beiträge: 2
Registriert: Fr, 19.12.2008 21:08

Re: Group od. SUM Error 37000

Beitrag von video-pc »

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 :(
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Group od. SUM Error 37000

Beitrag von Barlee »

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
Antworten