À l'aide de SQL 2014, je dois ajouter un signe négatif à une liste de valeurs numériques. Les données sont des montants en dollars avec de nombreuses places derrière la virgule décimale. J'ai converti les données en numérique (15, 2)Ajouter un symbole négatif à une valeur numérique
Voici mon instruction select. Je reçois l'erreur: Erreur de débordement arithmétique lors de la conversion de varchar en type de données numérique.
J'ai également essayé de convertir en varchar.
select '-' + CONVERT(varchar10), (convert(numeric(15, 2), MONEY)) from
TABLE
Je reçois la même erreur que ci-dessus. Des idées pour y parvenir?
Pourquoi ne pas stocker un nombre négatif? –
Votre syntaxe n'a pas de sens. –
Comme posté votre requête ne renverrait pas cette erreur, car la syntaxe est horriblement mal partout. C'est probablement un bon endroit pour commencer. http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –