Zur Erläuterung Ihrer Frage
SELECT TO_DATE('22-NOV-08')-TO_DATE('25-AUG-2008') FROM DUAL;
TO_DATE('22-NOV-08')
wandelt den varchar-Wert in den Datumsdatentyp um, und was Sie dann tun, ist nichts anderes als enddate - startdate
die die Anzahl der verstrichenen Tage zurückgibt.
Falls Sie das Ergebnis in
möchtenso weiter ...
BEARBEITEN: wenn Ihre Frage ist; ob das Ergebnis enddate
enthält und startdate
dann ist die Antwort ja und Sie haben das Ergebnis 89; sonst hätten Sie stattdessen ein Ergebnis von 87 erhalten.