Pour expliquer votre requête
SELECT TO_DATE('22-NOV-08')-TO_DATE('25-AUG-2008') FROM DUAL;
TO_DATE('22-NOV-08')
convertit la valeur varchar en type de données date, puis ce que vous faites n'est rien d'autre que enddate - startdate
qui renverra le nombre de jours écoulés.
Au cas où vous voudriez le résultat dans
ainsi de suite...
MODIF : si votre question est; si le résultat inclut enddate
et startdate
alors la réponse est oui et vous avez donc le résultat 89 ; sinon vous auriez obtenu un résultat de 87 à la place.