[firebase-br] select agrupado

Fernando Athayde fernandoathayde em gmail.com
Ter Out 23 11:00:22 -03 2007


vc pode me passar um exemplo estou tentando desde manha, mas acho que estou cego

On 10/23/07, Anderson <infosag em terra.com.br> wrote:
> vais ter que fazer com subselects pra fazer isso ! nao utilizando joins.
>
> ----- Original Message -----
> From: "Fernando Athayde" <fernandoathayde em gmail.com>
> To: <lista em firebase.com.br>
> Sent: Tuesday, October 23, 2007 9:10 AM
> Subject: [firebase-br] select agrupado
>
>
> bom dia!
> tenho 3 tabelas
> 1-EMBARQUE
>    DATA
>    NUMERO_EMBARQUE
>
> 2-EMBARQUE_ANALITICO
>   NUMERO_EMBARQUE
>   CODIGO PRODUTO
>   PESO
>
> 3-PEDIDO ANALITICO
>   NUMERO_EMBARQUE
>   CODIGO PRODUTO
>   VALOR
>
> select  codigo_produto,
> sum(embarque_analitico.quantidade) as quantidade,
> sum(embarque_analitico.peso_liquido) as peso,
> (sum(embarque_analitico.peso_liquido) *
> (embarque_pedido.valor_unitario)) as valor_total
>
> from embarque
> left outer join embarque_analitico on
> embarque_analitico.ordem_embarque=embarque.ordem_embarque
> left outer join embarque_pedido on
> embarque_analitico.ordem_embarque=embarque_pedido.ordem_embarque and
> embarque_analitico.codigo_produto=embarque_pedido.codigoproduto
> left outer join clientes_fornec on
> clientes_fornec.codigoclifor=embarque.codigoclifor
> left outer join produtos on
> produtos.codigoproduto=embarque_analitico.codigo_produto
>    where (embarque.data between :data_inicial and :data_final)
> group by codigo_produto, valor_unitario
>
> se tiro o valor_unitario do group by nao funciona o select
> eu gostaria de ter um resultado de
> 1 produto por linha com o peso total e o valor total
>
> []s
> Fernando
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista