У меня есть запрос, в котором я вычисляю различные статистические данные и метрики и группирую по датам за последнюю неделю.Времена не связаны с часовым поясом, но отображаются в формате UTC, поэтому я хочу сначала преобразовать их в тихоокеанское время.Когда я получаю даты, которые находятся в пределах 7 дней от текущей даты, это дает только 6 групп, которые представляют последние 6 дней.Почему это так и как я могу это исправить?Спасибо!
select
date_trunc('day', time1 AT TIME ZONE 'US/Pacific') as day,
...
where is_displayed = 'yes'
date_trunc('day', time1 AT TIME ZONE 'US/Pacific') >= now() - interval '7 days'
group by day;