Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   MSSQL - 2 Spalten zu einer + Werte addieren... (https://www.delphipraxis.net/45603-mssql-2-spalten-zu-einer-werte-addieren.html)

Kedariodakon 9. Mai 2005 10:19

Datenbank: MSSQL • Version: ka • Zugriff über: SQL Query Analyzer ^^

MSSQL - 2 Spalten zu einer + Werte addieren...
 
Ok ich habe eine Tabelle die so aussieht:

Tabelle1:
Code:
-----------------------------
| NrSource | NrDest | Value |
-----------------------------
|   q1     | q5     | 10    |
|   q2     | q5     | 20    |
|   q3     | q5     | 30    |
|   q4     | q5     | 40    |
|   q5     | q1     |  5    |
-----------------------------

nun sollen alle zeilen wo in NrSource oder NrDest das selbe, die Werte in Value addiert werden und als eine Zeile ausgegeben werden:

so sollte als Ziel das erscheinen:

Tabelle2:
Code:
---------------
| Nr | Value |
---------------
| q1  |  15   |
| q2  |  20   |
| q3  |  30   |
| q4  |  40   |
| q5  | 105   |
---------------
Problem ist, dass ich keine Ahnung habe wie ich das machen soll, da ich nicht wirklich viel Ahnung von SQL habe...

Bye

marabu 9. Mai 2005 14:13

Re: MSSQL - 2 Spalten zu einer + Werte addieren...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Christian,

du musst zwei Projektionen erstellen, diese vereinigen und auf dem Ergebnis deine Auswertung aufsetzen. Mehr ist es nicht.

Wenn du es selbst ausprobieren willst, dann schau nicht in den Anhang.

Grüße vom marabu

Kedariodakon 10. Mai 2005 15:07

Re: MSSQL - 2 Spalten zu einer + Werte addieren...
 
Danke

Hatte es auch mit Union gemacht, hatte aber das All nicht benutzt und damit paste nix ^^


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