[firebase-br] Como realizar este agrupamento?

Nivaldo Martins nivaldomart em gmail.com
Sex Jan 14 14:35:07 -03 2011


Junior

Group by não vai funcionar neste select

precisa de alguma função de agragalção nos campo (count, sum, etc)

Em 14 de janeiro de 2011 10:53, Junior Miranda <jrmiran em gmail.com> escreveu:

> Bom dia!
>
> Preciso realizar este agrupamento
>
> SELECT CLIENTES.NOME,
>             RECEBER.CODIGO,
>             RECEBER.NUMERO,
>             RECEBER.ORDEM,
>             RECEBER.VENCIMENTO,
>             RECEBER.VALOR,
>             RECEBER.RECEBIMENTO,
>             RECEBER.VALOR_RECEBIDO,
>             RECEBER.OPERADOR
> FROM RECEBER
> INNER JOIN CLIENTES ON (CLIENTES.CODIGO = RECEBER.CODIGO)
> WHERE (RECEBER.RECEBIMENTO BETWEEN :DTINI AND :DTFIM) AND
> GROUP BY RECEBER.OPERADOR
>
> Sei que para este caso, precisaria informar todos os campos no group by! O
> problema é justamente este. Não posso informar todos os campos, pois alguns
> valores variam. Como poderia fazer este agrupamento, já que a necessidade é
> agrupar  apenas pelo OPERADOR?
>
> []'s
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista