Wyjaśnienie zapytania
SELECT TO_DATE('22-NOV-08')-TO_DATE('25-AUG-2008') FROM DUAL;
TO_DATE('22-NOV-08')
konwertuje wartość varchar na typ danych date, a następnie to, co robisz, to nic innego jak enddate - startdate
co zwróci liczbę dni, które upłynęły.
Jeśli chcesz uzyskać wynik w
tak dalej ...
EDYTUJ: jeśli twoje pytanie brzmi; czy wynik zawiera enddate
i startdate
wtedy odpowiedź brzmi tak, więc otrzymałeś wynik 89; inaczej otrzymałbyś wynik 87.