Untuk menjelaskan kueri Anda
SELECT TO_DATE('22-NOV-08')-TO_DATE('25-AUG-2008') FROM DUAL;
TO_DATE('22-NOV-08') mengonversi nilai varchar menjadi tipe data tanggal dan kemudian yang Anda lakukan hanyalah enddate - startdate yang akan mengembalikan jumlah hari yang telah berlalu.
Jika Anda ingin hasilnya dalam
seterusnya...
EDIT: jika pertanyaan Anda adalah; apakah hasilnya termasuk enddate dan startdate maka jawabannya adalah ya dan hasilnya adalah 89; jika tidak, Anda akan mendapatkan hasil 87 sebagai gantinya.