Nesta postagem, falaremos como converter uma data e horário para o formato do Brasil no BigQuery.
O que é BigQuery?
É um data warehouse totalmente gerenciado que permite realizar análises em um grande conjunto de dados, no patamar de petabytes.
Suporta consultas no formato ANSI SQL e criação de modelos de Machine Learning (ML) em uma sintaxe semelhante ao SQL.
Passo a Passo
1. O primeiro passo a fazer é o login em sua conta do GCP, para este tutorial você vai precisar de uma conta que possua um projeto.
2. Vá até o console do BigQuery e execute a função DATETIME(<seu campo com data e hora>, timezone desejado), como no exemplo abaixo:
SELECT
original,
DATETIME(original, "America/Sao_Paulo") as ajustada
FROM tabela;
+--------------------------+---------------------------+
| original | ajustada |
+--------------------------+---------------------------+
| 2022-12-19
02
:30:00 | 2022-12-18 21:30:00 |
+--------------------------+---------------------------+
Links úteis: