Problème de données SQL int/varchar
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour, je ne connais pas grand chose au SQL mais je dois modifier une requête qui ne fonctionne pas. La requête fait un convert en integer des données.
Toutes les données que sql m'envoie sont traduites en INT mais il faut qu'une des données soit en texte. Est-ce que cela est possible et si oui, comment on fait cela? Comme je vous dit, je ne connais pas grand chose au SQL donc svp si vous avez une solution, ce serait gentil de la détailler.
ma requête est:
select CONVERT(INT,colonne.valeur) , colonne.nom,colonne.nom2 from table1
inner join table2 on table2.nomid = table1.nomid
left join table3 on table1.dimensionid = table3.dimensionid and table1.valeur = table3.valeur
where table1.name = XXXX
order by ...
lorsque je lance la requête en sql, j'obtient le message suivant: Conversion failed when converting the varchar value 'XX' to data type int.
merci de votre aide
Toutes les données que sql m'envoie sont traduites en INT mais il faut qu'une des données soit en texte. Est-ce que cela est possible et si oui, comment on fait cela? Comme je vous dit, je ne connais pas grand chose au SQL donc svp si vous avez une solution, ce serait gentil de la détailler.
ma requête est:
select CONVERT(INT,colonne.valeur) , colonne.nom,colonne.nom2 from table1
inner join table2 on table2.nomid = table1.nomid
left join table3 on table1.dimensionid = table3.dimensionid and table1.valeur = table3.valeur
where table1.name = XXXX
order by ...
lorsque je lance la requête en sql, j'obtient le message suivant: Conversion failed when converting the varchar value 'XX' to data type int.
merci de votre aide
A voir également:
- Problème de données SQL int/varchar
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Reinstaller windows sans perte de données - Guide
- Sauvegarde des données - Guide
4 réponses
bonjour, parce que la valeur pour cette donnée est et doit être du texte et non un chiffre sinon je l'aurais convertie.