Jump to content

dev botao

Ajuda com comando SQL


marcelolours
  • Este tópico foi criado há 1228 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá para todos!
 

Preciso de ajuda com o seguinte comando SQL:

Select distinct I.*, P.DescProd, P.NCM, P.Ref, P.CodBarra, P.id_Origem, P.Tipo, P.CEST, P.BC_ICMS_Ret_ant, P.ICMS_ST_Ret_ant, P.IPI, P.CProdANP, T.DESCRICAO, B.CodigoProduto, B.TipoDesc   
From (ITENS_NOTA_FISCAL I INNER JOIN produtos P ON I.CodProd =  P.CodProd ) 
Left Join TabelaANP T ON (T.CODIGO = P.CProdANP)
Left Join ITEMPEDIDO B ON (B.CodigoProduto = I.CodProd) 
Where I.COD_NF = 552
 

Quando tiro a linha Left Join TabelaANP T ON (T.CODIGO = P.CProdANP) traz correto mas preciso buscar o CProdANP.

Traz o resultado dobrado! Banco de dados PARADOX (sim, ainda tem gente que usa. rsrsrsrs)
 

Obrigado!

Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores
Em 14/04/2021 at 15:13, marcelolours disse:

Quando tiro a linha Left Join TabelaANP T ON (T.CODIGO = P.CProdANP) traz correto mas preciso buscar o CProdANP.

Eu não entendi essa frase.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • 1 month later...
Em 14/04/2021 at 15:23, BigWings disse:

O código do produto é PK nas tabelas de itens de pedido e itens de nota?

Pelo join entre as tabelas, se tiver o mesmo produto duas vezes em uma das tabelas vai duplicar mesmo.

Obrigado Big Wings! Não estava mexendo! Stackei ai! Vou ver o que fazer.

Surgiu outra dúvida! No comando abaixo:

SELECT 
   CodigoPed, DataFecha, FormaPgto, Cancelado, Total
FROM
   Pedido
WHERE 
   ( Cancelado <> 'Cancelado' )

* não retorna dados.

AGORA SE FIZER ASSIM, FUNCIONA:
SELECT 
   CodigoPed, DataFecha, FormaPgto, Cancelado, Total
FROM
   Pedido
WHERE 
   ( not Cancelado = 'Cancelado' )

Porquê?!

 

 

Link to comment
Share on other sites

  • Este tópico foi criado há 1228 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...