[firebase-br] select agrupado
Anderson
infosag em terra.com.br
Ter Out 23 11:19:02 -03 2007
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
Mais detalhes sobre a lista de discussão lista