Om uw vraag uit te leggen
SELECT TO_DATE('22-NOV-08')-TO_DATE('25-AUG-2008') FROM DUAL;
TO_DATE('22-NOV-08')
converteert de varchar-waarde naar datumgegevenstype en dan is wat u doet niets anders dan enddate - startdate
die het aantal verstreken dagen teruggeeft.
Als u het resultaat wilt in
enzovoort ...
BEWERKEN: als uw vraag is; of het resultaat is inclusief enddate
en startdate
dan is het antwoord ja en dus heb je het resultaat als 89; anders had je in plaats daarvan een resultaat van 87 gekregen.