Получение подсчета двух разных наборов строк в таблице и последующее их деление - PullRequest
3 голосов
/ 10 февраля 2012

Я очень новичок в MySQL и пытаюсь найти запрос, который в основном выполняет:

select * from tasks where completed = 1;

, деленное на ...

select * from tasks where completed = 0; 

I 'Мы искали решение этой проблемы, но нашли способы усреднения фактических значений между двумя таблицами или строками, но не по количеству элементов строк.Любая помощь будет принята с благодарностью!

1 Ответ

2 голосов
/ 10 февраля 2012

Это должно работать:

select
    (select count(*) from tasks where completed = 1) /
    (select count(*) from tasks where completed = 0)
from dual
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...