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.