select trunc(to_date('2008-12-23','yyyy-mm-dd')-to_date('2008-11-19','yyyy-mm-dd') )from dual;两个日期相减就是天数。