Célio Alves Posted August 13 Topic Count: 7 Topics Per Day: 0.01 Content Count: 15 Content Per Day: 0.02 Reputation: 0 Achievement Points: 110 Solved Content: 0 Days Won: 0 Status: Offline Age: 63 Device: Android Report Share Posted August 13 Boa tarde! Estou precisando criar um sentença SQL que mostre as unidades de conversão dos produtos cadastrados. Fiz essa sentença mas não funcionou, onde estou errando? SELECT TPRODUTO.CODIGO, TPRODUTO.NOMEFANTASIA, TPRODUTODEF.CODUNDCONTROLE, TPRODUTODEF.CODUNDCOMPRA, TPRODUTODEF.CODUNDVENDA, TUND.CODUND, TUND.DESCRICAO AS UN, TUND.CODUNDBASE AS UNIDADE, TUND.FATORCONVERSAO FROM TPRODUTO (NOLOCK), TPRODUTODEF (NOLOCK), TUND (NOLOCK) WHERE TPRODUTODEF.CODCOLIGADA = GCOLIGADA.CODCOLIGADA AND TPRODUTO.IDPRD = TPRODUTODEF.IDPRD AND TUND.CODUND = TPRODUTODEF.CODUNDCOMPRA AND TUND.CODUND = TPRODUTODEF.CODUNDCONTROLE AND TUND.CODUND = TPRODUTODEF.CODUNDVENDA AND TPODUTO.TIPO = '1' Quote Link to comment Share on other sites More sharing options...
fernandolk_1992 Posted August 14 Topic Count: 18 Topics Per Day: 0.02 Content Count: 51 Content Per Day: 0.05 Reputation: 5 Achievement Points: 415 Solved Content: 0 Days Won: 3 Status: Offline Device: Windows Report Share Posted August 14 @Célio Alves Boa Noite. Tenta executar essa consulta: SELECT TPRODUTO.CODIGOPRD, TPRODUTO.NOMEFANTASIA, TPRODUTODEF.CODUNDCONTROLE, TPRODUTODEF.CODUNDCOMPRA, TPRODUTODEF.CODUNDVENDA, TUND.CODUND, TUND.DESCRICAO AS UN, TUND.CODUNDBASE AS UNIDADE, TUND.FATORCONVERSAO FROM TPRODUTO (NOLOCK), TPRODUTODEF (NOLOCK), TUND (NOLOCK) WHERE TPRODUTO.IDPRD = TPRODUTODEF.IDPRD AND TUND.CODUND = TPRODUTODEF.CODUNDCOMPRA AND TUND.CODUND = TPRODUTODEF.CODUNDCONTROLE AND TUND.CODUND = TPRODUTODEF.CODUNDVENDA AND TPRODUTODEF.CODCOLIGADA = 1 AND TPRODUTO.TIPO = '1' O que alterei: TPRODUTO.CODIGO = O campo código não existe, o correto é CODIGOPRD TPRODUTODEF.CODCOLIGADA = GCOLIGADA.CODCOLIGADA = Você utilizou a tabela GCOLIGADA e a mesma não foi adicionada na sua consulta. Eu coloquei o Tprodutodef.Codcoligada = 1, mas se vc quiser pegar a informação da coligada que o usuario está conectado pode usar :$CODCOLIGADA TPODUTO.TIPO = '1' = Faltou um R no nome da tabela. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.