Bigquery - 选择时间戳作为人类可读的日期时间

时间:2015-06-03 08:47:14

标签: google-bigquery

如何在Google Bigquery中选择时间戳(存储为秒)作为人类可读的日期时间?

模式

id(STRING) | signup_date(TIMESTAMP)

我使用DATE函数编写了一个查询,但收到错误

SELECT DATE(create_date) FROM [accounts] 
  

错误:无效的函数名称:DATE;你的意思是CASE吗?

谢谢!

1 个答案:

答案 0 :(得分:7)

我想我从Bigquery参考页面找到了一个有效的解决方案。基本上,BigQuery在内部将TIMESTAMP数据存储为UNIX timestamp,精度为微秒。

SELECT SEC_TO_TIMESTAMP(date) FROM ...