उपयोग करें:
AND oh.tran_date BETWEEN TRUNC(SYSDATE - 1) AND TRUNC(SYSDATE) - 1/86400
संदर्भ:TRUNC
tran_date
पर किसी फ़ंक्शन को कॉल करना इसका मतलब है कि ऑप्टिमाइज़र इसके साथ जुड़े एक इंडेक्स (मान लीजिए कि कोई मौजूद है) का उपयोग करने में सक्षम नहीं होगा। कुछ डेटाबेस, जैसे कि Oracle, फ़ंक्शन आधारित इंडेक्स का समर्थन करते हैं जो ऐसी स्थितियों में प्रभाव को कम करने के लिए डेटा पर कार्य करने की अनुमति देते हैं, लेकिन IME DBA इनकी अनुमति नहीं देंगे। और मैं सहमत हूं - इस उदाहरण में वे वास्तव में आवश्यक नहीं हैं।