Trong Oracle, bạn có thể chỉ cần trừ đi hai ngày để nhận được sự khác biệt:
SELECT ORDERS.ORDERID,
ORDERS.CUSTOMERID,
ORDERS.ORDERDATE,
ORDERS.SHIPDATE,
(ORDERS.SHIPDATE - ORDERS.ORDERDATE)
FROM ORDERS;
Mã của bạn sử dụng một hàm SQL Server không được xác định trong Oracle.
Nếu các giá trị có các thành phần thời gian mà bạn không muốn:
SELECT ORDERS.ORDERID,
ORDERS.CUSTOMERID,
ORDERS.ORDERDATE,
ORDERS.SHIPDATE,
TRUNC(ORDERS.SHIPDATE) - TRUNC(ORDERS.ORDERDATE)
FROM ORDERS;