यदि आपका "तारीख" कॉलम DATE प्रकार का है, तो आपको "प्रारूप" से चिंतित होने की आवश्यकता नहीं है। आपको ट्रंक (कॉलम_नाम) की तुलना ट्रंक (sysdate) से करने की आवश्यकता है। और अगर यह गंभीर प्रदर्शन समस्याओं का कारण बन रहा है क्योंकि किसी फ़ंक्शन के उपयोग से अनुक्रमणिका का उपयोग समाप्त हो जाता है, तो फ़ंक्शन-आधारित अनुक्रमणिका बनाएं। एक कम सुरुचिपूर्ण समाधान होगा
जहां mydatecol> trunc(sysdate)और mydatecol
आप जो नहीं करना चाहते हैं वह दिनांक के वर्ण स्ट्रिंग प्रस्तुति के साथ DATE की बाइनरी अवधारणा को भ्रमित करना है। एक वर्ण स्ट्रिंग केवल वर्णों की एक स्ट्रिंग है जिसे आप एक मानव के रूप में डेटा के रूप में पहचानते हैं, लेकिन कंप्यूटर के लिए, '2016-02-14' का 'यहाँ आपका हस्ताक्षर' से अधिक कोई अर्थ नहीं है।