【发布时间】:2017-09-30 15:07:07
【问题描述】:
查询具有“时间戳”列的表时(纪元时间戳、UTC、毫秒,在 bigquery 表中键入整数)
我想说: one_week_ago 和现在之间的时间戳
没有在每个查询中指定确切的时间戳。 我应该补充一点,我知道以下工作查询:
WITH timerange AS
(SELECT *,
TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 * 24 HOUR) AS one_week_ago,
CURRENT_TIMESTAMP() AS now,
TIMESTAMP_SECONDS(timestamp) AS measurement_time
FROM table_name),
grouped AS
(SELECT field1, field2, count(*) count
FROM timerange
WHERE measurement_time BETWEEN one_week_ago AND now
GROUP BY field1, field2
)
SELECT * FROM timerange
WHERE field2 = "example"
但为什么我不能简单地说: function_call1 和 function_call2 之间的时间戳 ?
这些是时间戳的示例:1491544587、1491422047、1491882866、1491881903 1491436515、1491436771、1491436593、1491436621、1491436390、1491p>6
https://cloud.google.com/bigquery/docs/reference/legacy-sql https://cloud.google.com/bigquery/docs/reference/standard-sql/
【问题讨论】:
标签: time google-bigquery utc