无法识别的名称:_PARTITIONTIME

时间:2018-12-26 06:48:57

标签: database google-cloud-platform google-bigquery

我正在尝试在bigQuery分区表中查找分区总数。我正在使用以下查询:

`SELECT
     _PARTITIONTIME AS pt, COUNT(1)
 FROM
     `dataset_name.table_name` 
 GROUP BY 1
 ORDER BY 1 DESC`

我从Bigquery休息了将近4个月,而且我记得这个查询曾经可以更早地工作。我想念什么吗?

2 个答案:

答案 0 :(得分:1)

正如@ElliottBrossard在评论中所提到的,_PARTITIONTIME是仅在分区表上可用的伪列。如果您的表未分区,查询将无法进行。

您可以找到有关分区表here的更多信息。

答案 1 :(得分:0)

此查询对我有用

Result

如果需要其他帮助,请分享您的结果和错误