繁体   English   中英

Google BigQuery 删除时间戳小数部分的前导 0

[英]Google BigQuery removing leading 0s on fractional part of timestamp

BigQuery TIMESTAMP 数据类型具有微秒精度,即 6 个小数秒。

当我运行以下查询时

SELECT CAST("2020-06-02 07:00:53.001000" AS TIMESTAMP) AS as_timestamp

我希望2020-06-02 07:00:53.001000 UTC而我得到的是... 2020-06-02 07:00:53.1000 UTC

由于有 2 个前导 0,BigQuery 出于某种原因省略了它们。 谁能帮我阻止 BigQuery 省略这些前导 0? 我正在尝试计算时间戳之间的一些时间差异,但它会影响我的计算。

谢谢

我坚信这是一个 UI 错误,而不是 BigQuery 引擎的错误

下面两个对此进行证明

  • 证明 1
    查看 JSON 选项卡以查看 BQ 返回的实际值

在此处输入图像描述

  • 证明 2

我在另一个 BigQuery IDE(我个人使用 Goliath BigQuery IDE)中运行相同的查询,您可以看到正确的结果

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM