Ajouter un signe devant le résultat en fonction du champ - SQL/NoSQL - Programmation
Marsh Posté le 11-03-2005 à 11:49:16
select case positif when 0 then 0 - solde when 1 then solde end as soldeAvecSigne
from maTable
Marsh Posté le 11-03-2005 à 11:52:50
Sinon, le mieu, mais ce serait encore mieu avec un "positif" avec les valeurs 1 et -1, donc là je dois utiliser une astuce à deux balles.
select sign(positif - .5) * solde from maTable
Avec des 1 et -1 (bien mieu), tu auras plutôt :
select positif * solde from maTable
Marsh Posté le 10-03-2005 à 10:14:46
Salut,
![[:alex_] [:alex_]](https://forum-images.hardware.fr/images/perso/alex_.gif)
J'ai une base SQL Server qui représente une liste d'articles.
J'ai le solde dans un champ et un champ "Positif" associé qui est à 1 si le solde est négatif et 0 sinon.
Ce que je voudrais c'est ajouter devant le prix au résultat un signe - dans le cas où le solde est négatif.
C'est peut-être facile mais j'arrive pas à trouver comment faire ...
Quelqu'un aurait une idée ?
Merci.
Message édité par davyd le 10-03-2005 à 10:15:43