टाइमस्टैम्प कॉलम को एक तिथि पर कास्ट करें, जो समय भाग को हटा देगा:
select *
from the_table
where the_timestamp_column::date = date '2015-07-15';
यह 15 जुलाई से सभी पंक्तियों को वापस कर देगा।
ध्यान दें कि उपरोक्त नहीं . होगा the_timestamp_column
. पर एक इंडेक्स का उपयोग करें . यदि प्रदर्शन महत्वपूर्ण है, तो आपको या तो उस एक्सप्रेशन पर एक इंडेक्स बनाना होगा या एक श्रेणी शर्त का उपयोग करना होगा:
select *
from the_table
where the_timestamp_column >= timestamp '2015-07-15 00:00:00'
and the_timestamp_column < timestamp '2015-07-16 00:00:00';