【发布时间】:2019-09-20 10:19:22
【问题描述】:
我必须查询一个 bigquery 表,其中要求获取以下字段:
a) 表元数据列(2 列)
b) 数据列(3 列)
例如:
table_id , creation_time , col_id1 , col2_id2, col3_id3
tbl_20180424, 1524641477022, 1, 2, 3
tbl_20180524, 1524647897022, 11, 12, 13
我尝试了以下查询,但它不起作用:
SELECT
table_id,
creation_time,
year,
Week,
id1,
id2,
id3
FROM (
SELECT
table_id,
TIMESTAMP_MILLIS(creation_time) AS creation_time,
EXTRACT(YEAR FROM CAST(TIMESTAMP_MILLIS(creation_time) as DATE)) Year,
EXTRACT(WEEK FROM CAST(TIMESTAMP_MILLIS(creation_time) as DATE)) Week
FROM `project.dataset.__TABLES_SUMMARY__`
where table_id like 'tbl_%' )
【问题讨论】:
标签: google-bigquery