bigquery中的group by子句不起作用

时间:2016-07-14 08:06:26

标签: group-by google-bigquery

运行此查询时:

SELECT 
    date( time_ts ), 
    count(*) 
FROM 
    [bigquery-public-data:hacker_news.comments]
GROUP BY 
    date( time_ts)

我收到以下错误:

expression STRFTIME_UTC_USEC(INT64(PARSE_UTC_USEC(STRING([time_ts]))), '%Y-%m-%d') in GROUP BY is invalid

我如何纠正这个问题?

1 个答案:

答案 0 :(得分:2)

您需要为日期(time_ts)字段提供别名,然后按别名分组,以便:

SELECT 
date( time_ts ) as date, 
count(*) as count 
FROM [bigquery-public-data:hacker_news.comments] 
group by date