Я хотел бы объединить два запросДва SELECT COUNT запросов, а затем рассчитать процент
SELECT COUNT(*) FROM abc;
SELECT COUNT(Status) FROM ABC WHERE Status='Active';
А затем рассчитать процент (взятие 2-го запроса, деленный на первом запрос). Я хотел бы достичь этого в одном запросе. То, что я пытался до сих пор:
SELECT COUNT(*) AS A FROM abc
UNION
SELECT COUNT(Status) AS B FROM ABC WHERE Status='Active';
UNION
SELECT(COUNT(Status)*100/SELECT COUNT(*) FROM abc)) AS %ofAB FROM abc WHERE Status='Active'
Что я получаю:
A
--
31
36
86,11111111
Что я хочу:
A | B | %ofAB
---------------------
36 | 31 | 86,1111111%
Благодарим за редактирование Blazyb! –