Bonjour,

Je suis dans l'impasse....

Je souhaiterais remplacer une valeur par 0 lorsqu'elle est vide mais aucune solution ne marche :
- IIf(val is null, 0, val)
- NZ(val, 0)

En fait "val" correspond à la soustraction de deux champs nuls (Entiers) :

Dans la requête suivante, aucune ligne n'existe pour id_table1 = 17

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select VAL1, VAL2, IIf(VAL1-VAL2 is null, 0, VAL1-VAL2) as VAL
from TABLE1
where ID_TABLE1= 17;
Si vous avez une idée, Merci beaucoup !!