在BigQuery中,您可以使用TIMESTAMP_TRUNC
函数来将时间戳向上或向下舍入到最接近的分钟。
以下是将时间戳向上舍入到最接近的分钟的示例代码:
SELECT
TIMESTAMP_TRUNC(timestamp_column, MINUTE) AS rounded_timestamp
FROM
`your_table`
在上面的代码中,timestamp_column
是包含时间戳的列的名称,your_table
是您要查询的表的名称。TIMESTAMP_TRUNC
函数将时间戳舍入到最接近的分钟,并返回一个新的时间戳。
同样,如果您想将时间戳向下舍入到最接近的分钟,只需将MINUTE
参数更改为MINUTE_TRUNC
,如下所示:
SELECT
TIMESTAMP_TRUNC(timestamp_column, MINUTE_TRUNC) AS rounded_timestamp
FROM
`your_table`
这样,您就可以在BigQuery中将时间戳向上或向下舍入到最接近的分钟了。