由于无法在 BigQuery 中更新表中的数据,并且仅支持追加机制,因此我决定每月创建新表。因此,假设 2012 年的表格将是 ( tbl_012012
, tbl_022012
, tbl_032012
,... tbl_122012
)。每条记录将与日期一起存储timestamp
为字符串。
现在,如果我的应用程序想要获取从 2012 年 1 月 ( tbl_012012
) 到 2012 年 3 月 ( tbl_032012
) 的记录,BigQuery API 将通过单个 SQL 范围查询自动遍历所需的表,还是我必须使用额外的应用程序代码编写多个 SQL 查询来检索每个查询结果然后将它们聚合在一起?