At sætte dette svar, da ingen tilbudt indtil videre, er korrekt
select count(case when status = "accepted" then 1 end) /
count(case when status = "rejected" then 1 end) as Ratio
from my_table
where status in ("accepted","rejected")
Hvis du også har brug for de enkelte tæller
select count(case when status = "accepted" then 1 end) Accepted,
count(case when status = "rejected" then 1 end) Rejected,
count(case when status = "accepted" then 1 end) /
count(case when status = "rejected" then 1 end) as Ratio
from my_table
where status in ("accepted","rejected")
Bemærk:MySQL har ikke et divider med nul-problem. Det returnerer NULL, når Afvist er 0.