Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL - mehrere Tabellen addieren? (https://www.delphipraxis.net/42838-sql-mehrere-tabellen-addieren.html)

Igotcha 24. Mär 2005 14:09

Datenbank: mySQL • Zugriff über: zeos

SQL - mehrere Tabellen addieren?
 
Hallo zusammen,

habe im Moment eine kleine Denkblockade ;-)

Delphi-Quellcode:
ID POSITION WERT1 WERT2 ... WERT20

also

Tabelle:

A 100     1.000  2.000 ... 3.000
A 120       500      0 ... 1.250
B 100     2.000  1.500 ... 2.000
B 120       600    200 ... 1.000
C 100       500  3.000 ...  600
C 120       100    750 ...  250

das soll ergeben:

VIEW:

POSITION WERT1  WERT2 ... WERT20
100      3.500  6.500 ... 5.600
120      1.200    950 ... 2.500
Wie kann ich diesen View per SQL erzeugen?

Gruß Igotcha

Yadon 24. Mär 2005 14:24

Re: SQL - mehrere Tabellen addieren?
 
Dies ist eine Vermutung, hab's so selbst noch nicht ausprobiert. Aber es könnte eine Query über die Tabellen hilfreich sein, von der dann nur die berechneten Felder angezeigt werden. Neue berechnete Felder in Tabellen hinzufügen wird doch mit Deinen Komponenten auch gehen (ich habe damit keine Erfahrung).
Andere Variante wäre, die Ergebnisse berechnen und in neue Tabelle ausgeben lassen. So helfe ich mir manchmal. Mag zwar nicht elegant sein, klappt aber bestens.

Igotcha 24. Mär 2005 14:27

Re: SQL - mehrere Tabellen addieren?
 
Örks, ich habe mich in der Hektik nahenden Besuchs vertan, sorry...

Änderungen siehe Ausgangspost.

Gruß Igotcha

Neuromancer 24. Mär 2005 14:51

Re: SQL - mehrere Tabellen addieren?
 
Hallo,

SQL-Code:
SELECT Position, SUM(Wert1), SUM(Wert2), {...} SUM(Wert20) FROM MyTable GROUP BY Position
Gruß

Igotcha 24. Mär 2005 16:00

Re: SQL - mehrere Tabellen addieren?
 
Vielen Dank, ich sagte ja Blockade :coder2:

Gruß Igotcha


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 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