[firebase-br] select agrupado
Fernando Athayde
fernandoathayde em gmail.com
Ter Out 23 10:10:08 -03 2007
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
Mais detalhes sobre a lista de discussão lista