Je rencontre des difficultés avec certaines de ces conversions, donc je m'excuse, j'ai déjà posé une question similaire, mais je n'arrive pas à comprendre comment y parvenir.SQL CONVERT STRING
donc une valeur de 50.00 est actuellement exportée dans le format suivant -
000000000000050000
Une valeur de 25,99 ressemblerait
000000000000025990
Ce champ est de 18 caractères où les personnages principaux sont rembourré avec un zéro.
Ce que je suis en train de faire est de convertir en une chaîne de 19 caractères - toujours avec zéros - mais la valeur de 50 ou 25,99 est légèrement différent -
000000000000050000
devient 0000000000000005000
000000000000025990
devient 0000000000000002599
Toute aide serait grandement appréciée.
Recherche de la fonction T-SQL 'SUBSTRING' – saidfagan
Comment la conversion de 18 caractères est-elle effectuée? – gbn
Les réponses données ci-dessous traduisent parfaitement la chaîne à ce que vous voulez. N'oubliez pas de modifier le champ qui contiendra les nouveaux numéros à nvarchar (19) ALTER TABLE nom_table ALTER COLUMN somecolumn nvarchar (19) – russ