2
我想兩個查詢兩個選擇計數查詢,然後計算出百分比
SELECT COUNT(*) FROM abc;
SELECT COUNT(Status) FROM ABC WHERE Status='Active';
結合,然後計算出百分比(以先查詢分爲第二查詢)。我想在一個單一的查詢中實現這一點。什麼到目前爲止,我已經嘗試:
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! –