![]() |
Werte aus der Datenbank addieren
hi delphi praxis user
ich möchte zahlen von 2 tabellen aus eina datenbank auslesen um sie zu addieren. und die summe dann in einem DB grid feld auszugebn. das problem liegt darin, dass ich nicht weiss wie man das addieren hinbekommt mfg |
Re: Werte aus der Datenbank addieren
herzlich willkommen bei dp :dp:
hier gibt es eine tolle suchfunktion, zu diesem thema gibt es schon threats... rené |
Re: Werte aus der Datenbank addieren
hmmm....
hab die andern threads scho gelesn aba ich will net alle zahlen von einer tabelle addieren, sondern von 2 tabellen jeweils eine zahl plus nehmn :wink: und dazu habe ich leider nichs gefundn :cry: |
Re: Werte aus der Datenbank addieren
..hol dir die werte aus der db und addiere sie, dann gib sie aus...
... was hast du denn schon ? |
Re: Werte aus der Datenbank addieren
... oder vielleicht so irgendwie, aber nicht getestet ...
Code:
select
sum(werte) as summe from tabelle1,tabelle2 where (select feld1 from tabelle1 where id1=.... as [werte]) and (select feld2 from tabelle2 where id2=.... as [werte]) |
Re: Werte aus der Datenbank addieren
Von mir auch noch ein herzliches Willkommen :hi:
Falls ich dich richtig verstanden habe, willst du eine Summe von mehreren Feldern aus mehreren Tabellen. Das wäre zum Bleistift das da:
SQL-Code:
p.s.: Beschreibe beim nächsten Mal bitte dein Problem genauer, sonst fischt man hier im Trüben. ;)
SELECT Sum(sq.A) sum_of_A
,Sum(sq.B) sum_of_B ,Sum(sq.C) sum_of_C FROM (SELECT a A ,b B ,c C FROM TabelleA UNION ALL SELECT a A ,b B ,c C FROM TabelleB) sq |
Re: Werte aus der Datenbank addieren
das war imma noch net ganzgenau was ich wolle...aba es hat mir schoma
weitergeholfn :) ich wollte eigendlich einen wert von 'einnahmen' mit einen wert 'ausgaben 'addieren um den 'bestand' rauszu bekommen und dann wiederholt sich das ganze
Code:
query1.First; und query1.Last; sollen auch noch drinn vorkommen
with query1 do
begin bestand := query1.FieldByName('einnahmen').AsFloat + query1.FieldByName('anfangsbestand').AsFloat; end; __ich bin noch programmier n00b__ |
Re: Werte aus der Datenbank addieren
... dann nimm doch zwei querys und wenn du with nimmst, dann solltest du auch query1 vor fieldbyname weglassen...
Delphi-Quellcode:
bestand := query1.FieldByName('einnahmen').AsFloat + query2.FieldByName('anfangsbestand').AsFloat;
gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz