[firebase-br] count(*) com group by
Jeferson Oliveira
jefersonfoliveira em gmail.com
Qua Jun 28 15:20:02 -03 2006
Filipe,
Estou com uma dificuldade enorme em entender o que você precisa.
Pelo que entendi, você deseja retornar os registros agrupados e contar
quantos grupos foram retornados, como no exemplo abaixo:
Campo1 Campo2
1 1
1 2
2 1
Como são 3 agrupamentos distintos, o que você deseja é que retorne o valor
3!?
Se assim for, minha sugestão é que crie uma VIEW com a consulta do
agrupamento:
create view Agrupamentos (Campo1, Campo2)
as
select Campo1, Campo2
from Tabela
where Condicoes;
E então selecionar a contagem de registros retornados pela VIEW:
select count(*)
from Agrupamentos
Espero que isso lhe ajude.
Abraço!
Jeferson Oliveira
Mais detalhes sobre a lista de discussão lista