Ilja: count

Beitrag lesen

yo,

Sum(erfüllt) / (Sum(alle) - sum(enfällt)).

in diesem fall ist die sachlage ein wenig anders. wenn es dir nur um die Summen geht, kannst du am besten mit CASE arbeiten, wobei ich noch mal auf "punkt vor strichrechnung" hinweisen will.

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

Ilja