|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() |
J’ai la requête sql suivante :
Code :
montant_ht, tva, retenue sont des champs calculés Le champ "retenue" contiendra des valeurs négatives, positives et nulles. Les valeurs négatives sont celles qui m'intéressent. Est ce qu'il y a une possibilité d'avoir un null à la place de chaque valeur positive ou nulle de la retenue ?? Exemple: Ce que j'obtiens : montant_ttc forfait montant_ht tva retenue 3500 3500 2991.45 508.54 508.54 2000 1500 1709.40 290.59 -209.40 1700 1500 1452.99 247.00 47.00 Ce que je veux obtenir : montant_ttc forfait montant_ht tva retenue 3500 3500 2991.45 508.54 null 2000 1500 1709.40 290.59 -209.40 1700 1500 1452.99 247.00 null J’utilise firebird comme sgbd et je rappel que c'est une requête donc je ne peux pas utiliser les triggeres. |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Claude RenouleaudDéveloppeur informatique Inscription : février 2006 Messages : 4 754 ![]() |
Salut
Utilise IIF. Code :
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira. |
||
|
|
10
|
|
|
#3 |
|
Membre éclairé
![]() |
aprés l'ajout des parenthese :
Code :
IIF((forfait- montant_ttc / 1.17) <= 0, NULL, forfait- montant_ttc / 1.17) AS retenue merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com