[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