Bonjour,
j'ai une question qui paraitra un peu triviale pour certains .
J'ai fait un trigger mise_à_jour qui se charge d'alimenter une table d'historique de mouvements dans un stock.
Le problème se situe au niveau du premier cas de CASE. L'idée est d'ajouter un "+" (pour que ça soit plus visible en regardant la table, on verrait alors mieux qu'on a ajouté une certaine quantité) devant le résultat de (I.quantite - D.quantite) qui est un float.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 , CASE WHEN (I.quantite - D.quantite)>0 THEN '+'+(I.quantite - D.quantite) WHEN (I.quantite - D.quantite)<0 THEN (I.quantite - D.quantite) END
le message d'erreur dit qu'il y a un problème de conversion de varchar vers float. comment faire pour caster?
merci,
Partager