如何在Google Bigquery中选择时间戳(存储为秒)作为人类可读的日期时间?
模式
id(STRING) | signup_date(TIMESTAMP)
我使用DATE
函数编写了一个查询,但收到错误
SELECT DATE(create_date) FROM [accounts]
错误:无效的函数名称:DATE;你的意思是CASE吗?
谢谢!
答案 0 :(得分:7)
我想我从Bigquery参考页面找到了一个有效的解决方案。基本上,BigQuery在内部将TIMESTAMP
数据存储为UNIX timestamp
,精度为微秒。
SELECT SEC_TO_TIMESTAMP(date) FROM ...