Fonction DECODE

Elodie -  
Tessel75 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voila, j'aimerais faire une fonction decode mais mon résultat n'est pas correct.
En fait j'ai se calcul à la base : Quantité1-Quantité2 mais lorsque ma quantité 2 est vide sous access il n'y a aucun résultat.
Du coup, j'aimerais faire une condition avec un DECODE pour dire que si la quantité 2 est vide alors il faut la mettre à 0 mais je n'arrive pas.
Voici ce que j'ai fait pour l'instant sans succes.
DECODE(quantity_2,null,0,quantity_1-quantity_2) mais la quantité 2 est egale à null est mon résultat est à 0.
Merci d'avance
A voir également:

2 réponses

jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
Salut,

Il faudrait faire

quantity_1 - decode(quantity_2,null,0,quantity_2)

cdlt
0
Tessel75 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   22
 
Bonsoir ,
Il te faut la fonction Nz(x,a),
x = x si x non null
x = a si x est null
et si a =0 alors tu n'as pas besoin de le préciser
x = Nz(x) suffit.

https://forums.commentcamarche.net/forum/affich-26874195-signification-de-nz-screen

Bonne suite
0