आप क्यों मानते हैं कि उनके बीच दिनों की संख्या प्राप्त करने के लिए दो तिथियों को घटाना एक अच्छा विचार नहीं है? यह निश्चित रूप से Oracle में उस तरह की तारीख अंकगणित करने का मानक तरीका है।
DateDiff
ओरेकल में मौजूद एक फ़ंक्शन नहीं है। मुझे पता है कि यह SQL सर्वर में मौजूद है। बेशक, आप अपना खुद का फंक्शन लिख सकते हैं और उसे कॉल कर सकते हैं
CREATE OR REPLACE FUNCTION dateDiff( p_dt1 IN DATE,
p_dt2 IN DATE )
RETURN NUMBER
IS
BEGIN
RETURN p_dt1 - p_dt2;
END;
हालांकि, यह स्पष्ट नहीं है कि केवल दो तिथियों को घटाना जारी रखने के बजाय ऐसा करने से आपको क्या लाभ होगा।