在BigQuery中,我运行了此查询
SELECT SEC_TO_TIMESTAMP(start_time), resource
FROM [logs.requestlogs_20140305]
并收到错误
错误:无效的函数名称:SEC_TO_TIMESTAMP
SEC_TO_TIMESTAMP列在date functions reference中,为什么会出现此错误?
答案 0 :(得分:3)
原来我的start_time
列的类型为float,而不是SEC_TO_TIMESTAMP
期望的整数。将查询更改为
SELECT SEC_TO_TIMESTAMP(INTEGER(start_time)), resource
FROM [logs.requestlogs_20140305]
修复了问题。