Seite 1 von 1

Re: Summe einer Spalte eines Grids

Verfasst: Mo, 29.06.2009 12:59
von pmoegenb
Hallo godsfriend,

die Gruppierung fehlt. Versuchs mal so:

Code: Alles auswählen

SELECT SUM("Geld") FROM "Konto"
WHERE "KontoNR" = 1
GROUP BY 'KontoNr'

Re: Summe einer Spalte eines Grids

Verfasst: Mo, 29.06.2009 17:00
von Barlee
Hallo godsfriend,

bringt folgendes das gewünschte Ergebnis?

Code: Alles auswählen

SELECT SUM( "Konto"."Geld" ) FROM "Konto" AS "Konto", "Jungscharler" WHERE "Konto"."KontoNR" = "Jungscharler"."ID" GROUP BY "Konto"."KontoNR" HAVING "Konto"."KontoNR" = 123
123 ersetzt Du durch die zu filternde KtoNr.

Gruß Barlee

Re: Summe einer Spalte eines Grids

Verfasst: Mo, 29.06.2009 20:18
von Barlee
Hallo godsfriend,

m.E. durch ein Makro, das den aktuellen Wert ausliest und in den SQL String übernimmt.
Dazu solltest Du das Forum hier einmal durchforsten:
viewforum.php?f=18

Gruß Barlee

Re: Summe einer Spalte eines Grids

Verfasst: Mo, 29.06.2009 21:31
von tof
Barlee hat geschrieben: m.E. durch ein Makro, das den aktuellen Wert ausliest und in den SQL String übernimmt.
Dazu solltest Du das Forum hier einmal durchforsten:
viewforum.php?f=18
Man kann sowas auch ohne Makro lösen:
- Du speicherst die Abfrage mit der Summe
- fügst deinem bestehenden Formular ein Unterformular hinzu
- fügst dort ein Textfeld mit der Summe aus der Abfrage ein
- und verküpfst die beiden Formulare über den Wert, den die Tabelle und die Abfrage gleichlautend enthalten.

tof