Supongamos que tengo una tabla como la siguiente:recuento filtrada y el recuento total y sin subconsulta
ID Result
-------------
1 , 'pass'
2 , 'pass'
3 , 'fail'
4 , 'fail'
5 , 'fail'
6 , 'fail'
¿Hay alguna forma sencilla de encontrar COUNT WHERE result = 'fail' AND total COUNT
.
salida esperada:
FailCount TotalCount
-----------------------
4 6
Sí, podemos hacer esto utilizando sub consulta como esta:
SELECT
(SELECT COUNT(result) FROM t WHERE result='fail') AS FAILCount
, COUNT(result)
AS TotalCount FROM t;
Pero, ¿hay alguna manera de hacerlo de esta manera:
SELECT COUNT(WHERE Result='fail') , COUNT(Result) FROM ...
@Downvoter: What't el problema? – hims056