|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() jalal zaime Inscription : novembre 2010 Messages : 141 ![]() |
bojour pourqoui j'ai pas un zero a la place de null dans la colone total_mandater meme si j'utilise la fonctionne ISNULL
Code sql :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() ![]() Hamid MIRAIngénieur développement logiciels Inscription : septembre 2003 Messages : 177 ![]() |
ISNULL s'applique à une valeur ou expression. Encore faut-il que la dite valeur ou expression existe réellement !
Dans ton cas total_mandater est calculé par une sous-requête. Les fonctions IsNull sont utilisées à l'intérieur de la sous requête. Lorsque lorsque la sous requête ne retourne aucun enregistrement (ensemble vide) , tes fonctions ISNULL ne s'applique à rien, puisque la sous requête retourne un ensemble vide Donc pour obtenir, dans la colonne total_mandater, la valeur 0 (zéro) à la place de Null, il faut appliquer ISNULL à la sous la sous requête elle même, et ce comme indiqué dans la requête modifiée ci-dessous : Code SQL :
A+
__________________
"Une idée mal écrite est une idée fausse !" |
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() jalal zaime Inscription : novembre 2010 Messages : 141 ![]() |
merci bien
@+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com