Прехвърляне на колоната с клеймо за време към дата, която ще премахне частта от времето:
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';