Mit zwei gebildeten Summen rechnen

mark282

Benutzer
Beiträge
9
Ich haette noch eine weitere Frage. Wie ist es denn moeglich, mit zwei gebildeten Summen zu rechnen, zB die eine von der anderen abziehen?
 
Werbung:
bin mir nicht sicher, ob ich dich richtig verstehe ...

Code:
edb=*# drop table demo;
DROP TABLE
edb=*# create table demo (a int, b int, c int);
CREATE TABLE
edb=*# insert into demo values (2,3,4);
INSERT 0 1
edb=*# with tmp as (select a+b as ab, b+c as bc, a+c as ac from demo) select ab+bc+ac from tmp;
 ?column? 
----------
       18
(1 row)

edb=*#

hilft das?
 
Werbung:
Danke fuer die Antwort, hatte nach einigen rumprobieren dann eine Loesung

SELECT SUM(transfer.abl_abgang) AS abgänge, SUM(transfer.abl_zugang) AS zugänge,
SUM(transfer.abl_abgang) - SUM(transfer.abl_zugang) AS transfer_gewinn
FROM transfer
 
Zuletzt bearbeitet:
Zurück
Oben