[firebase-br] Ajuda em select SUM COUNT

Jean Alysson jeanpapa em gmail.com
Ter Out 28 16:06:03 -03 2014


Ola, preciso de ajuda em um select:

- preciso do total de excursoes por data (tabela EXCURSAO)
- e o total de pessoas por excursao (tabela EXCURSAO_ITEM)
sum(ei.qtde_pessoas) as qtde_pessoas

SELECT e.data_excursao, count(e.id_excursao) as
qtde_excursoes,sum(ei.qtde_pessoas) as qtde_pessoas
FROM excursao e
inner join excursao_item ei on (e.id_excursao=ei.id_excursao)
WHERE e.data_excursao between :data_ini and :data_fim
group by e.data_excursao
order by e.data_excursao

tentei o select acima, sem o inner join com EXCURSAO_ITEM, o total de
excursao fica correto, mas com ele, o total é bem maior, deve estar
multiplicando pelo pelas linhas dos itens.
o total de pessoas fica certo

tem como totalizar os dois campos com o INNER JOIN ?

Obrigado
Jean Alysson



Mais detalhes sobre a lista de discussão lista