У меня возникли проблемы с получением процента.Расчет процента на улей
colA | cloB | colC
4 | a | y
5 | b | y
7 | a | n
8 | a | y
------------------
Output:
a 67%
b 100%
Мне нужно получить процентное значение colC (все «y») для каждой буквы в colB.
Мне удалось получить оба итога отдельно, но, похоже, не может получить процент от работы.
Получает общее значение «y» для a, b (colB);
SELECT colB, COUNT(*) FROM tbl WHERE colC = '"y"' GROUP BY colB;
Output:
a 2
b 1
Получает составляет общий итог для colB
SELECT COUNT(colC) FROM tbl WHERE colC = '"y"';
Output:
4
Заранее спасибо
Это работает, спасибо :) – user3657361