Como faço duplo select em uma só Query..

Delphi

14/04/2003

Olá amigos, tenho uma tabela de alunos que contem um campo chamado ´Presente´ que é do tipo boolen, tenho nessa tabela 500 registros com valores True e False no campo ´Presente´. Queria saber como eu faço para contar quantos registros são True e quantos são False usando uma[b:df7adc2fec] unica consulta(em uma unica TQuery)[/b:df7adc2fec] pois preciso exibir esses dados em um relatóro.... Como posso fazer?

Obrigado,

Renato


Renatoricci

Renatoricci

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

14/04/2003

Select "Presente" as Situacao, count(*) as Qtde
from tabela
where presente = true
union
Select "Ausente " as Situacao, count(*) As Qtde
from tabela
where presente = false


Use locate para se posicionar em presente ou ausente e pegar a quantidade.


GOSTEI 0
POSTAR