Not in aggregate function, aber warum?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

andreh
Beiträge: 8
Registriert: So, 04.03.2007 11:51

Not in aggregate function, aber warum?

Beitrag von andreh »

Ich möchte gerne die nur gewisse Datensätze summiert in Writer per Parameterabfrage ausgeben. Allerdings wird mir bei dieser Abfrage dies gemeldet:

Not in aggregate function or group by clause: org.hsqldb.Expression@a31e1b in statement [SELECT "objektnr", SUM( "betrag" ), SUM( "miete" ), SUM( "nk" ) FROM "Zahlungseingang" WHERE ( ( "objektnr" = :Nr ) )]

Könnt ihr mir sagen was ich da falsch mache?
objektnr ist bspw. "1-01" und betrag,miete,nk sind numeric Felder mit zwei Nachkommastellen.

Ich bedanke mich bereits jetzt für Rückantworten.
andreh
Beiträge: 8
Registriert: So, 04.03.2007 11:51

Beitrag von andreh »

Kann mir niemand sagen warum das nicht funktioniert? Ich möchte eigentlich nur die drei numerischen Felder summieren und gleichzeitig die objektnr im Ergebnis haben. Gibt es da andere Lösungswege?
andreh
Beiträge: 8
Registriert: So, 04.03.2007 11:51

Beitrag von andreh »

Hallo DerOli,

ich danke dir. Jetzt funktioniert das ganze auch wunderbar.

Gruss und ein schönes Restwochenende
Andre
Antworten