Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

horacio2009

contando linhas "0" e "1"

Recommended Posts

boa tarde a todos!!!

pessoal, de posse da seguinte pesquisa:

 

SELECT count(boleto_id)as total ,pago, operador, origem, situacao,visualizado FROM `boletos_gerados` WHERE operador='116' AND data between '2010-12-01 00:00:00' AND '2010-12-31 14:27:52' AND origem not in('') group by origem, situacao, pago order by origem 
o comando me retorna vários valores de pago, porém, sempre alternando eles entre 0 e 1...pago='0', ou pago='1'

ok...

Bom, como posso após a pesquisa, contar o numero de "zeros" e "um's" que me retorna??

pq, após isso, tenho essa contagem, vou subtrair um do outro!! :)

Tem como??

Valeu, gente!!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que é mais ou menos isso:

 

SELECT COUNT(A.total)tota1,COUNT(B.total)total0 FROM
(SELECT COUNT(boleto_id) total ,pago, operador, origem, situacao,visualizado FROM `boletos_gerados` WHERE operador='116' AND data between '2010-12-01 00:00:00' AND '2010-12-31 14:27:52' AND origem not in('')And pago=1 group by origem, situacao, pago order by origem)A 
(SELECT COUNT(boleto_id) total ,pago, operador, origem, situacao,visualizado FROM `boletos_gerados` WHERE operador='116' AND data between '2010-12-01 00:00:00' AND '2010-12-31 14:27:52' AND origem not in('')And pago=0 group by origem, situacao, pago order by origem)B

Se não ajudar, tentar postar no fórum de SQL, que terá mais respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.