Bonjour à tous,
J'essaye de faire une conversion en entier (int), et comme j'ai des valeurs qui posent problème j'ai mis en place une instruction CASE:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 case IsNumeric(Left(A.compte,10)) when 1 then cast(Left(A.compte,10) as int) else cast(Left(A.compte,10) as varchar) end AS compte_cr
But il continue à dire: "Impossible de faire la conversion de xxxxxx en entier".
Par contre si j'essaye
le case marche bien.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 case IsNumeric(Left(A.compte,10)) when 1 then Left(A.compte,10) else Left(A.compte,10)+'test' end AS compte_cr
Est-ce que quelqu'un pourrait m'aider svp?
Merci d'avance
Partager