Hoặc bạn có thể đã làm điều này:
select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') from dual
Điều này trả về NUMBER nguyên ngày:
SQL> create view v as
2 select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') diff
3 from dual;
View created.
SQL> select * from v;
DIFF
----------
29
SQL> desc v
Name Null? Type
---------------------- -------- ------------------------
DIFF NUMBER(38)