Oracle में, अंतर पाने के लिए आप केवल दो दिन घटा सकते हैं:
SELECT ORDERS.ORDERID,
ORDERS.CUSTOMERID,
ORDERS.ORDERDATE,
ORDERS.SHIPDATE,
(ORDERS.SHIPDATE - ORDERS.ORDERDATE)
FROM ORDERS;
आपका कोड SQL सर्वर फ़ंक्शन का उपयोग करता है जो Oracle में परिभाषित नहीं है।
यदि मानों में समय घटक हैं जो आप नहीं चाहते हैं:
SELECT ORDERS.ORDERID,
ORDERS.CUSTOMERID,
ORDERS.ORDERDATE,
ORDERS.SHIPDATE,
TRUNC(ORDERS.SHIPDATE) - TRUNC(ORDERS.ORDERDATE)
FROM ORDERS;