Msg 8114, Niveau 16, État 5, Ligne 1 Erreur de conversion de type de données varchar numérique

Select 
    CAST(de.ornum AS numeric) + 1 as ornum2 
from Cpaym as de
left outer join Cpaym as de1 on  CAST(de.ornum AS numeric) = de1.ornum
where ISNUMERIC(de.ornum) = 1 

Je vais essayer d'obtenir le manque de numéro de séquence, mais j'ai une erreur

Msg 8114, Niveau 16, État 5, Ligne 1 Erreur de conversion de type de données varchar numérique.

Quelqu'un peut-il m'aider?

Merci de poster votre schéma (structure de la table, des définitions de champ). Regardez les réponses à cette la poste.
désolé, mais je ne peux pas..... la table est déjà rempli... d'un millier de dossiers..et son type de données est en varchar... donc modifier le type de données est hors options... 😀
changement de type de données n'est jamais hors de le options, sauf si quelqu'un vous dit que vous n'avez pas le temps, ou s'il existe quelque 3ème partie en s'appuyant sur les données d'un certain type. Même si vous avez à garder de type varchar, vous pouvez toujours nettoyer les données de sorte qu'il est tout numérique.
ouais.. je n'ai pas le pouvoir de modifier le type de données.... et c'était une erreur humaine quand quelqu'un..pour mettre certains caractères sur un numéro de séquence... -_-
vous pouvez toujours nettoyer les données pour se débarrasser de ces personnages. Je voudrais sérieusement se pencher sur que le. Une base de données ne sera pas très efficace si les données est indésirable (garbage in, garbage out).

OriginalL'auteur Jesun Bicar | 2013-09-26