我最近从GoogleSheets上传了一个CSV文件到BigQuery。模式都是正确的,但是时间戳数据有一个问题。
源文件中的时间戳是每分钟以30秒结束。但是当我把它上传到BigQuery中时,它变成了29.999秒每三行一个单元格。
例如,来源(4/12/2016 2:49:30) BigQuery(2016-04-12 00:01:59.999999协调世界时)。
谁能告诉我哪里出了问题,以及如何修复它?谢谢。
发布于 2021-08-08 04:45:58
Google Sheets中的数据可能看起来是每30秒一次。但它似乎有一个微秒分量,这就是您所看到的问题。您可以使用round()
函数在谷歌工作表中修复该问题。
或者在BigQuery中使用以下表达式进行修复:
timestamp_trunc(timestamp_add(col, interval 500 millisecond), second)
这会增加半秒,然后截断结果。
https://stackoverflow.com/questions/68697304
复制相似问题