Jump to content

Question

Pessoal estou fazendo o select abaixo, e está dando a mensagem "Mensagem 8114, Nível 16, Estado 5, Linha 1
Erro ao converter tipo de dados varchar em numeric." Poderiam me ajudar?

 

SELECT DISTINCT DB01.CODIGO,DB01.NOMEAB,DB01.NOME,DB01.SUBTIPO,DB01.ENDERECO,CIDADE,ESTADO
  FROM MO01 M
        INNER JOIN (select DISTINCT CAST(A.NUMERO AS NUMERIC(15)) NUMERO
                       from DB01IMG A
                     where LEFT(A.TIPO,2)='RF' AND ISNUMERIC(A.NUMERO)=1
                       AND NOT EXISTS (SELECT 1 FROM DB01IMG B WHERE A.NUMERO=B.NUMERO AND LEFT(B.TIPO,2)<>'RF')) IMG
        ON M.CODIGO=IMG.NUMERO
        INNER JOIN DB01 ON M.CODIGO=DB01.CODIGO

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

O conteúdo de NUMERO ou não é numérico ou tem o separador de decimal inválido.

Share this post


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

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.