Ir para conteúdo
  • Cadastre-se

dev botao

Ajuda com comando SQL


  • Este tópico foi criado há 1036 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 para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 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 para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
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 para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.