[firebase-br] Group by

Renato Alexandre renatoacf em gmail.com
Ter Maio 31 09:14:03 -03 2016


É exatamente isso. E ao meu ver é desnecessário, tenho situações que os
resultados serão agrupados a partir de um único parâmetro (campo), mas sou
obrigado a informa o nome dos outros campos que estão envolvidos no select.
Em 30/05/2016 11:42, "Toninho Eleotério" <toninhoeleoterio em gmail.com>
escreveu:

> Veja o exemplo:
>
> Select serie, turma, turno, count(*)
> from enturmado
> group by serie, turma, turno
>
> Vai trazer como resultado o seguinte:
>
> http://prntscr.com/ba7kxf
>
> Logo você tem razão
>
> Mas eu posso retirar alguns campos do select
> e manter os campos do grupo sem problema.
>
> veja:
>
> Select  turno, count(*)
> from enturmado
> group by serie, turma, turno
>
> resultado:
> http://prntscr.com/ba7m98
>
>
>
> Atenciosamente,
> Antonio Marcos Eleotério da Silva
>
> Telefones: (32) 3222-5695
>                      (32) 8856-3706
>
>
>
> Em 30 de maio de 2016 09:37, Emerson Marconato <eamarconato em gmail.com>
> escreveu:
>
> > Bom dia!
> >
> > Me corrijam, se eu estiver errado, mas a regra para o GROUP BY é:
> >
> > Todo campo/expressão da cláusula SELECT e que não é função de grupo (
> ex.:
> > SUM, COUNT, MAX, MIN, AVG), obrigatoriamente, devem aparecer na cláusula
> > GROUP BY.
> >
> > Att.,
> >
> > Emerson A. Marconato
> >
> >
> >
> > Em 30/05/2016 09:18, Renato Alexandre escreveu:
> >
> >> Olá, não cheguei a pesquisar no grupo se alguém já tratou desse assunto,
> >> mas no fim de semana passado me surgiu um dúvida.
> >> A única forma de usar group by no Firebird é referenciando todos os
> campos
> >> citados no select?
> >> ______________________________________________
> >> 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://www.firebase.com.br/pesquisa_lista.html
> >>
> >
> >
> >
> > ______________________________________________
> > 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://www.firebase.com.br/pesquisa_lista.html
> >
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista