Keluarkan kolom stempel waktu ke tanggal, yang akan menghapus bagian waktu:
select *
from the_table
where the_timestamp_column::date = date '2015-07-15';
Ini akan mengembalikan semua baris mulai tanggal 15 Juli.
Perhatikan bahwa hal di atas tidak gunakan indeks pada the_timestamp_column
. Jika kinerja sangat penting, Anda perlu membuat indeks pada ekspresi itu atau menggunakan kondisi rentang:
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';