Pourquoi vouloir exclure les absences de valeurs ? Supprimez vos fonctions ISNULL de votre procédure. Vous obtiendrez le résultat voulu.

++