Ответ 1
select some_date at time zone 'Europe/Berlin' from some_table
Я хочу получить ежедневное количество регистраций, записанных в часовом поясе Берлина, но по умолчанию моя база данных использует часовой пояс "-08". Как сделать оператор select
при указании часового пояса?
select some_date at time zone 'Europe/Berlin' from some_table
Итак, вы ищете временную зону, в которой находился клиент, когда они регистрировались? Если вы его не запишете, это исчезнет. timestamptz или timestamp с часовым поясом преобразуется из локального часового пояса в GMT по пути в и GMT по местному времени на выходе. Он не сохраняет текущий часовой пояс. Он просто настраивает входы и выходы на него. Если вам нужно сохранить часовой пояс, вам нужно сохранить его в другом столбце при создании или обновлении строки.