【发布时间】:2014-08-03 05:17:12
【问题描述】:
我正在尝试使用 google bigquery 从带有日期通配符的表中选择数据。我希望能够使用 TABLE_DATE_RANGE 函数,但我需要查询较大的日期范围(> 1 年)。现在我的查询适用于一年的数据,但我得到的任何数据:
错误:TABLE_DATE_RANGE 错误:天数过多
#Fails
SELECT
system_id, sample_date, e_pv_array
FROM
(TABLE_DATE_RANGE(workspace.intervaldata,
TIMESTAMP('2009-03-01'),
TIMESTAMP('2010-03-04')))
WHERE
system_id = 20006
and e_pv_array is not null;
#Works
SELECT
system_id, sample_date, e_pv_array
FROM
(TABLE_DATE_RANGE(workspace.intervaldata,
TIMESTAMP('2009-03-01'),
TIMESTAMP('2010-03-03')))
WHERE
system_id = 20006
and e_pv_array is not null;
这只是 bigquery 的限制吗?或者有没有办法使用日期范围大于 1 年的表通配符?
【问题讨论】:
标签: google-bigquery