2016-07-14 23 views
1

當運行這個查詢:組由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 

我如何糾正呢?

回答

2

您需要提供的別名日期(time_ts)字段,然後通過別名組代替:

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

,或者您可以使用GROUP BY 1:O) –