我正在使用大型交易数据集,并希望按月对各个客户交易进行分组.我无法在中使用timestamp函数GROUP BY并返回以下错误:
GROUP BY中的BAD_QUERY(表达式STRFTIME_UTC_USEC([DATESTART],'%b')无效)
是否有一个简单的解决方法来实现这一点,还是应该构建一个日历表(这可能是最简单的选项)?
Cha*_*les 21
你必须使用别名:
SELECT STRFTIME_UTC_USEC(DATESTART, '%b') as month, COUNT(TRANSACTION)
FROM datasetId.tableId
GROUP BY month
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8249 次 |
| 最近记录: |