Tại sao bạn tin rằng không phải là một ý kiến hay nếu trừ hai ngày để có số ngày giữa chúng? Đó chắc chắn là cách tiêu chuẩn để thực hiện loại số học ngày tháng đó trong Oracle.
DateDiff
không phải là một hàm tồn tại trong Oracle. Tôi biết nó tồn tại trong SQL Server. Tất nhiên, bạn có thể viết hàm của riêng mình và gọi hàm đó
CREATE OR REPLACE FUNCTION dateDiff( p_dt1 IN DATE,
p_dt2 IN DATE )
RETURN NUMBER
IS
BEGIN
RETURN p_dt1 - p_dt2;
END;
Tuy nhiên, không rõ ràng bạn thu được lợi ích gì khi làm điều này thay vì chỉ đơn giản là tiếp tục trừ hai ngày.