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