[firebase-br] RES: Ajuda com soma

Oliveira, José Augusto Siqueira de contabil em sivolc.ind.br
Qui Jan 19 08:16:00 -03 2012


R.nome_regiao ? U.nome ? o que seria essa parte ? 



"Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus
anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem
conter informações confidenciais sujeitas a restrição legal de comunicação
entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa.
ciente de que a distribuição, divulgação ou disseminação das informações
aqui contidas ou anexadas é terminantemente proibida, sujeitando o
responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de
retorná-la de imediato ao remetente, eliminando-a definitivamente de seu
sistema. Em caso de dúvida, queira por favor entrar em contato conosco." 

"Confidentiality notice" - This message and its attachments are addressed
solely to the persons above and may contain privileged and confidential
communication. If you have received the message in error, the distribution
or dissemination of the content hereof is prohibited. Please return it
immediately to the sender and please delete the message from your system on
a permanent basis. Should you have any questions, please contact."

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Jose Luiz de Medeiros
Enviada em: quarta-feira, 18 de janeiro de 2012 22:41
Para: lista em firebase.com.br
Assunto: [firebase-br] Ajuda com soma

Boa noite.

Tenho a seguinte estrutura de tabelas:

CARGA
  ID_CARGA
  ROTA
  ..

ITEM_CARGA
 ID
 ID_CARGA
 ID_PEDIDO
 ..

PEDIDO
  ID_PEDIDO
  ID_CLIENTE
  ..
ITEM_PEDIDO
  ID_ITEM
  ID_PEDIDO
  ID_PRODUTO
  QTDE
  ..

PRODUTOS
 ID_PROD
 DESCRICAO
 ESTOQUE
 ..

Preciso  criar uma consulta onde listo os produtos de uma determinada
carga,  agrupada somando os valores vendidos nos pedidos de uma determinada
 carga.
Fiz essa view mas os resultados não estão batendo. determinado  produto o
valor confere e determinado produto a soma vem errada, alguem  teria uma
ideia para me ajudar? estou precisando muito de uma ajuda.

Minha view:
CREATE VIEW VW_CARGA_CONDENSADA_PROD(
    ID_CARGA,
    NOME_REGIAO,
    SEPARADOR,
    ROTA,
    COD_PROD,
    DESC_PROD,
    CBARRA,
    ESTOQUE,
    VENDIDO,
    FALTA)
AS
select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque
        sum(I.qtde_vendido)as VENDIDO,
        sum(PR.estoque - I.qtde_vendido)as FALTA
from Item_pedido I
inner join pedido P on(P.pedv = I.pedv)
inner join item_carga IG on (IG.id_pedido = P.pedv)
inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA)
inner join produtos PR on(I.cod_prod = PR.cod)
where
 i.qtde_vendido > 0
and
I.qtde_separado < i.qtde_vendido
group by
CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra

CHAMO ESSA VIEW ASSIM:

SELECT * FROM VW_CARGA_CONDENSADA_PROD
WHERE ID_CARGA = 100

Essa view não me traz a realidade de uma carga, vem com poucos produtos e
a soma de alguns produtos não confere.

Agradeço quem puder me dar uma força...

 Jose Luiz 
 Jose Luiz de Medeiros
-----------------------------------
Programmer & TI Professional
:: delphi - php - firebird - mysql ::
(31)9628-4764

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista