Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

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 post
Share on other sites

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.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to post
Share on other sites
  • 2 weeks later...
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
Ajude o Projeto ACBr crescer - Assine o SAC

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 post
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 post
Share on other sites

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...