[firebase-br] Ajuda em select SUM COUNT

Jean Alysson jeanpapa em gmail.com
Ter Out 28 17:50:54 -03 2014


Ola Roner,

preciso das duas informações, total de excursoes contido em EXCURSAO e
total de pessoas contidas em EXCURSAO_ITEM, usando somente um select

A tabela EXCURSAO_ITEM tem q participar, do contrario nao é possivel obter
o total de pessoas, mas como montar ?

tentei fazer um select ... from select, isolando as somatorias, mas nao
deu, creio q seja o caminho, mas nao consegui.

T+

Em 28 de outubro de 2014 17:38, Roner Silva <oficiodosaber em gmail.com>
escreveu:

> 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
> ______________________________________________
> 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
>



-- 
Atenciosamente
Jean Alysson Ambrosio



Mais detalhes sobre a lista de discussão lista