Thema: Delphi zwei tabellen addiern

Einzelnen Beitrag anzeigen

Benutzerbild von -tobi-
-tobi-

Registriert seit: 24. Mär 2004
53 Beiträge
 
Delphi 7 Professional
 
#2

Re: zwei tabellen addiern

  Alt 1. Apr 2004, 13:54
Hallo,

ich habe es gerade mit Access probiert:

SQL-Code:
SELECT a.nummer, (a.jan + b.jan) as jan, (a.feb + b.feb) as feb, (a.märz + b.märz) as märz
FROM TabA a inner join TabB b on a.nummer = b.nummer
union
SELECT a.nummer, a.jan, a.feb, a.märz
FROM TabA a left join TabB b on a.nummer = b.nummer where b.nummer is null
union
SELECT b.nummer, b.jan, b.feb, b.märz
FROM TabA a right join TabB b on a.nummer = b.nummer where a.nummer is null;
TabA
nr jan feb märz
10 10 10 10
11 10 10 10
12 10 10 10

TabB
nr jan feb märz
10 10 10 10
11 10 10 10
12 10 10 10

Ergebnis
nr jan feb märz
10 20 20 20
11 20 20 20
12 10 10 10
14 10 10 10

Ich hoffe es hilft!

Tobias
  Mit Zitat antworten Zitat