Prześlij kolumnę sygnatury czasowej na datę, która usunie część czasu:
select *
from the_table
where the_timestamp_column::date = date '2015-07-15';
Spowoduje to zwrócenie wszystkich wierszy z 15 lipca.
Pamiętaj, że powyższe nie użyj indeksu w the_timestamp_column
. Jeśli wydajność ma kluczowe znaczenie, musisz albo utworzyć indeks dla tego wyrażenia, albo użyć warunku zakresu:
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';