SELECT SUM(ASD.BETRAG) + SUM(ASD.BETRAGSTP) + SUM(ASD.CALCSTATSTEUERBETRAG) AS "Total Income", SWA.ISOWAEHRUNGSCODE AS "Currency order", SUM(ASDG.BETRAG) + SUM(ASDG.BETRAGSTP) + SUM(ASDG.CALCSTATSTEUERBETRAG) AS "Total Expenses", SW.ISOWAEHRUNGSCODE AS "Currency Tour", AKOPF.AUFTRAGSNUMMER AS "Order number", SH.BEZEICHNUNG AS "Order organisation", SK.NAME1 AS "Customer Name", SUM(ASD.BETRAG) AS "Amount order", SUM(ASD.BETRAGSTP) AS "Amount without TAX order", SUM(ASD.CALCSTATSTEUERBETRAG) AS "TAX Amount order", -- SHI.BEZEICHNUNG AS "Tour Organisation", -- ATOUR.TOURNUMMER AS "Tour numbers", LISTAGG(ATOUR.TOURNUMMER, ', ') WITHIN GROUP (ORDER BY ATOUR.TOURNUMMER) AS "Tour numbers", LISTAGG(SKUN.NAME1, ', ') WITHIN GROUP (ORDER BY SKUN.NAME1) AS "Carrier Name", LISTAGG(SHI.BEZEICHNUNG, ', ') WITHIN GROUP (ORDER BY SHI.BEZEICHNUNG) AS "Tour Organisation", -- SKUN.NAME1 AS "Carrier Name", SUM(ASDG.BETRAG) AS "Amount tour", SUM(ASDG.BETRAGSTP) AS "Amount without TAX tour", SUM(ASDG.CALCSTATSTEUERBETRAG) AS "TAX Amount tour" FROM AKOPF LEFT JOIN SHIERARCHIE SH ON SH.ID = AKOPF.HIERARCHIE LEFT JOIN ASENDUNG ON ASENDUNG.AKOPFNR = AKOPF.NR LEFT JOIN SKUNDEN SK ON SK.NR = AKOPF.FRACHTAGNR LEFT JOIN ASDGABRECHNUNG ASD ON ASD.ASENDUNGID = ASENDUNG.SENDUNGID LEFT JOIN SWAEHRUNG SWA ON SWA.ID = ASD.WAEHRUNGID LEFT JOIN ATASEND ON ASENDUNG.SENDUNGID = ATASEND.ASENDUNGID LEFT JOIN ATOUR ON ATASEND.TOURNR = ATOUR.NR LEFT JOIN SHIERARCHIE SHI ON SHI.ID = ATOUR.HIERARCHIE LEFT JOIN SKUNDEN SKUN ON SKUN.NR = ATOUR.UNTERNEHMER LEFT JOIN ASDGABRECHNUNG ASDG ON ASDG.ATAID = ATASEND.NR LEFT JOIN SWAEHRUNG SW ON SW.ID = ASDG.WAEHRUNGID WHERE AKOPF.AUFTRAGSNUMMER IN (633168, 633104, 634503) GROUP BY AKOPF.AUFTRAGSNUMMER, SH.BEZEICHNUNG, SK.NAME1, SWA.ISOWAEHRUNGSCODE, -- ATOUR.TOURNUMMER, -- SHI.BEZEICHNUNG, SW.ISOWAEHRUNGSCODE; -- SKUN.NAME1;