Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie kann ich Felder in der Datenbank summieren? (https://www.delphipraxis.net/126132-wie-kann-ich-felder-der-datenbank-summieren.html)

emsländer 18. Dez 2008 15:33

Datenbank: MS SQL • Version: 2005 • Zugriff über: ado

Wie kann ich Felder in der Datenbank summieren?
 
Moin,

mit welchem SQL-Statement kann ich eine Aufsummierung eines Feldes über alle Datensätze bekommen?
Wie komme ich dann noch an das Ergebnis ran?

Danke

Gruss

EL

DeddyH 18. Dez 2008 15:38

Re: Wie kann ich Felder in der Datenbank summieren?
 
SQL-Code:
SELECT SUM(Feld) AS Summe FROM Tabelle
Ran kommst Du über FieldByName('Summe').Value

emsländer 18. Dez 2008 15:53

Re: Wie kann ich Felder in der Datenbank summieren?
 
Zitat:

Zitat von DeddyH
SQL-Code:
SELECT SUM(Feld) AS Summe FROM Tabelle
Ran kommst Du über FieldByName('Summe').Value

Ok - funzt

vielen Dank

und nun was Schwereres:

ich habe in jedem Datensatz ein Feld Anzahl und ein Feld Wert.

Und meine Wunschvorstellung ist die datensatzmäßige Multiplikation (Anzahl x Wert) und anschliessende Summierung (die jetzt klappt).

Gruss

EL

mkinzler 18. Dez 2008 15:54

Re: Wie kann ich Felder in der Datenbank summieren?
 
SQL-Code:
SELECT SUM(Anzahl * Wert) AS Summe FROM Tabelle;

DeddyH 18. Dez 2008 15:55

Re: Wie kann ich Felder in der Datenbank summieren?
 
SQL-Code:
SELECT SUM(Anzahl * Wert) As Summe FROM Tabelle

emsländer 18. Dez 2008 16:06

Re: Wie kann ich Felder in der Datenbank summieren?
 
Zitat:

Zitat von DeddyH
SQL-Code:
SELECT SUM(Anzahl * Wert) As Summe FROM Tabelle


:thumb: Klappt :thumb:

Vielen Dank

Gruss

EL


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz