Oi
No BigQuery, você pode obter os últimos 10 minutos de dados usando funções de data e hora. A abordagem mais comum envolve o uso da função TIMESTAMP_SUB
ou TIMESTAMP_ADD
junto com a função CURRENT_TIMESTAMP()
.
Aqui está um exemplo de como você pode escrever uma consulta para obter os dados dos últimos 10 minutos no BigQuery:
SELECT *
FROM `seu_projeto.seu_dataset.sua_tabela`
WHERE timestamp_column >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 MINUTE)
AND timestamp_column <= CURRENT_TIMESTAMP();
Certifique-se de substituir seu_projeto.seu_dataset.sua_tabela
pelo caminho completo para a sua tabela e timestamp_column
pelo nome da coluna de data/hora na sua tabela.
Esta consulta irá recuperar os registros em que a coluna de data/hora (timestamp_column
) está dentro do intervalo dos últimos 10 minutos em relação ao momento em que a consulta é executada.
Se você estiver usando a função TIMESTAMP_ADD
, a consulta seria semelhante:
SELECT *
FROM `seu_projeto.seu_dataset.sua_tabela`
WHERE timestamp_column >= TIMESTAMP_ADD(CURRENT_TIMESTAMP(), INTERVAL -10 MINUTE)
AND timestamp_column <= CURRENT_TIMESTAMP();
Ambas as consultas devem fornecer os resultados desejados para obter os últimos 10 minutos de dados no BigQuery. Certifique-se de ajustar os detalhes conforme necessário para o seu ambiente específico.