Ilja: count

Beitrag lesen

yo,

Dann noch eine Frage zu dem "t.Spalte_wo_die_werte_zur_aufsummierung_drinne_steht":
Ist das eine Tabellenspalte, die ich anlegen muß? Oder wie ist das gemeint?

es war eine vermutung von mir, dass es eine solche spalte gibt, weil du die Aggregat-funktion SUM anstellte von COUNT verwendet hast. die statuswerte lassen sich aber nicht summieren, da es sich um strings handelt. insofern habe ich darauf geschlossen, du hast noch solch eine spalte. dem scheint aber nicht so zu sein, dann benutze einfach wieder COUNT und ändere die CASE anweisung entsprechend mit NULL.

SELECT COUNT(CASE
                WHEN t.status = 'erfüllt'
                THEN t.status
                ELSE NULL
            END
           ) /
        SUM(t.status) -
        SUM(CASE
                WHEN t.status = 'entfällt'
                THEN t.status
                ELSE NULL
            END
           ) Ergebnis
FROM tabelle t
;

Ilja