Select com Sum entre Mestre Detalhe

Firebird

07/08/2008

Ola Caros amigos

Estou com esta situação:

Tabela Vendas com os campos
Valor de Frete, Valor Contábil

Tabela Itens da Venda com os campos
Código do Produto, CFOP e Subtotal

Preciso fazer um select que some os itens da venda para achar o valor contábil agrupado por CFOP,
Só que quando tiver um valor de frete preciso somar ao Valor contábil
Pode ser no primeiro agrupamento, mas tem que somar de alguma forma

Este é erá o select que estava usando até surgir este problema

Select IT.CFOP,sum(SUBTOTAL)VALORCONTABIL,
from NFVENDAS NF, ITENS IT
group by IT.CFOP


Desde já agradeço a atenção de todos


Hugofab

Hugofab

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

07/08/2008

não é a resposta para a sua pergunta, mas você deve colocar um WHERE relacionando as tabelas.
Select
  IT.CFOP,
  sum(SUBTOTAL) VALORCONTABIL
from
  NFVENDAS NF, ITENS IT
where
  NF.IDNF = IT.IDNF -- esse where é necessário e estava faltando
group by
  IT.CFOP

estou pensando numa solução para a sua questão...


GOSTEI 0
Hugofab

Hugofab

07/08/2008

ok,


Na hora de simplificar o select
acabei esquecendo de colocar aqui no fórum, mas no original tem esta condição


Obrigado


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

07/08/2008

o valor do frete pode ser rateado nos CFOPs?


GOSTEI 0
Hugofab

Hugofab

07/08/2008

sim pode ser rateado nos CFOPs,

o importante é que consiga o total Geral já com o frete somado


GOSTEI 0
POSTAR