so etwas geht mit korrelierenden Unterabfragen.
Code: Alles auswählen
SELECT "a"."Kunde", (SELECT SUM("Kunde") FROM "Tabelle" WHERE "Auftragsstatus" = 'a' AND "Kunde" = "a"."Kunde") AS "Wert_a" FROM "Tabelle" AS "a"
Gruß
Robert
Moderator: Moderatoren
Code: Alles auswählen
SELECT "a"."Kunde", (SELECT SUM("Kunde") FROM "Tabelle" WHERE "Auftragsstatus" = 'a' AND "Kunde" = "a"."Kunde") AS "Wert_a" FROM "Tabelle" AS "a"
Code: Alles auswählen
SELECT "a"."Kunde", (SELECT COUNT("Kunde") FROM "Tabelle" WHERE "Auftragsstatus" = 'a' AND "Kunde" = "a"."Kunde") AS "Wert_a", (SELECT COUNT("Kunde") FROM "Tabelle" WHERE "Auftragsstatus" = 'b' AND "Kunde" = "a"."Kunde") AS "Wert_b", (SELECT COUNT("Kunde") FROM "Tabelle" WHERE "Auftragsstatus" = 'c' AND "Kunde" = "a"."Kunde") AS "Wert_c" FROM "Tabelle" AS "a"
Code: Alles auswählen
SELECT "a"."Kunde" FROM "Tabelle" AS "a"
Code: Alles auswählen
SELECT "a"."Kunde", (SELECT COUNT("Kunde") FROM "Tabelle" WHERE "Auftragsstatus" = 'a' AND "Kunde" = "a"."Kunde") AS "Wert_a" FROM "Tabelle" AS "a"
Code: Alles auswählen
SELECT DISTINCT "a"."Kunde" FROM "Tabelle" AS "a"