आप दिनांक भाग को छोटा कर सकते हैं:
select * from table1 where trunc(field1) = to_date('2012-01-01', 'YYYY-MM-DD')
इस दृष्टिकोण के साथ समस्या यह है कि field1
. पर कोई भी अनुक्रमणिका फ़ंक्शन कॉल के कारण उपयोग नहीं किया जाएगा।
वैकल्पिक रूप से (और अधिक इंडेक्स फ्रेंडली)
select * from table1
where field1 >= to_timestamp('2012-01-01', 'YYYY-MM-DD')
and field1 < to_timestamp('2012-01-02', 'YYYY-MM-DD')