【发布时间】:2020-07-10 05:54:09
【问题描述】:
如何运行这个查询?
错误消息:函数 EXTRACT 的参数类型没有匹配的签名:DATE_TIME_PART FROM INT64。支持的签名:EXTRACT(DATE_TIME_PART FROM DATE); EXTRACT(DATE_TIME_PART FROM TIMESTAMP [AT TIME ZONE STRING]);提取(DATE_TIME_PART FROM DATETIME); [12:12] 提取(DATE_TIME_PART FROM TIME)
它们都给出相同的错误信息
WHERE EXTRACT( SECOND FROM event_timestamp )
- EXTRACT( SECOND FROM last_event) >= (60 * 10)
OR last_event IS NULL
WHERE EXTRACT( SECOND FROM event_timestamp AT TIME ZONE "UTC")
- EXTRACT( SECOND FROM last_event AT TIME ZONE "UTC") >= (60 * 10)
OR last_event IS NULL
【问题讨论】:
-
事件时间戳是否以微秒为单位存储unix epoch timestamp?
-
请说明你要实现的逻辑。
标签: sql google-bigquery