Ir para conteúdo
  • 0

Pergunta

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

  • 0

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.