Select SUM()

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Select SUM()

Re: Select SUM()

von manese » Do, 25.10.2007 15:14

Hallo Peter,
danke, genau das war es!
matthias

Re: Select SUM()

von pmoegenb » Do, 25.10.2007 13:14

Hallo Matthias,

die Fehlermeldung macht Dich auf die fehlende Gruppierung des Tabellenfelds ID aufmerksam. Versuches mal mit

Code: Alles auswählen

Select „ID“, SUM(„Buchung“) FROM „Konten“
Group By "ID"
Übersetzt heißt das: Gruppiere die Tabelle Konten nach dem Feld ID und bilde aus dem Feld Buchung eine Summe je Gruppe

Select SUM()

von manese » Do, 25.10.2007 12:49

Hallo,
ich möchte in einer Vereinsdatenbank ausrechnen lassen,
wieviel Beitrag jedes Mitglied seit einem bestimmten Stichtag bezahlt hat.
Das Mitglied hat den Feldnamen „ID“,
der eingezahlte Geldbetrag den Feldnamen „Buchung“
Wenn ich in einer Abfrage versuche,
beim Feldnamen „Buchung“ die Funktion „SUM“ einzusetzen,
bekomme ich eine Fehlermeldung,
sobald ich ein weiteres Abfragefeld hinzufüge.

Not in aggregate function or group by clause:
[Select „ID“, SUM(„Buchung“) FROM „Konten“]


Ich habe schon alles Mögliche durchsucht,
auch hier im Forum,
aber die Lösung, das Ganze in Calc zu kopieren
und dort ausrechnen zu lassen,
scheint mir doch zu wenig Eleganz zu besitzen.

Kann mir jemand helfen?

Danke
matthias

Nach oben