Prova a toglierlo del tutto quel IS NOT NULL... non serve a nulla perche' se e' TRUE la seconda affermazione di certo e' TRUE anche la prima (IS NOT NULL).

Cioe' non e' possibile che ci sia in scadenza qualcosa che non esiste proprio come inserimento.

Oppure prova a mettere la condizione nel WHERE.