Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1278 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Ajouter un signe devant le résultat en fonction du champ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ajouter un signe devant le résultat en fonction du champ

n°1007775
davyd
alea jacta est ...
Posté le 10-03-2005 à 10:14:46  profilanswer
 

Salut,
 
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.
 
 [:alex_]


Message édité par davyd le 10-03-2005 à 10:15:43
mood
Publicité
Posté le 10-03-2005 à 10:14:46  profilanswer
 

n°1009498
Arjuna
Aircraft Ident.: F-MBSD
Posté le 11-03-2005 à 11:49:16  profilanswer
 

select case positif when 0 then 0 - solde when 1 then solde end as soldeAvecSigne
from maTable

n°1009502
Arjuna
Aircraft Ident.: F-MBSD
Posté le 11-03-2005 à 11:52:50  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Ajouter un signe devant le résultat en fonction du champ

 

Sujets relatifs
contenu d'une variable dans un champ de formulaireFONCTION DE MATHS EN C
ASP ajouter une page html dans le mail.body d'un emailRajouté un nouveau champ facilement (dans fichier et base de donnée)
ajouter un prefixe + auto incrementType pour un champ
fonction avec passage par reference de variableaffichage d'un article en fonction de l'id
session + controle de controle de champQuestion à propos de la fonction "preg_replace"
Plus de sujets relatifs à : Ajouter un signe devant le résultat en fonction du champ


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR