[firebase-br] Ajuda em select SUM COUNT

Roner Silva oficiodosaber em gmail.com
Ter Out 28 17:38:38 -03 2014


Desculpa não entendi ao certo, vamos lá.

1 - vc quer saber a quantdade de excursões nesse período (between) ?

2 - vc quer saber a quantdade de pessoas nessas excursões  nesse
periodo(sum(ei.qtde_pessoas))?

3 - sem o EXCURSAO_ITEM o valor , como fica?


2014-10-28 16:06 GMT-02:00 Jean Alysson <jeanpapa em gmail.com>:

> 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
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Att,

Roner



Mais detalhes sobre a lista de discussão lista