【发布时间】:2018-07-16 11:08:16
【问题描述】:
在大查询标准 SQL 中,我收到错误消息:
“错误:第 7 列包含聚合函数,在 [17:22] 的 GROUP BY 中不允许使用该函数
其中第 7 列在 select 子句中定义如下:-
CASE WHEN MIN(transaction_dttm) = transaction_dttm THEN 'NEW' ELSE 'EXISTING' END AS Fcquisition_Flag
请注意,transaction_date 是一个时间戳。
感谢任何建议的解决方案。
【问题讨论】:
-
编辑您的问题并显示您的查询的简化版本,以及示例数据和所需的结果。
-
我看不出你的
CASE表达有什么问题。您应该发布完整的查询。
标签: sql group-by google-bigquery case-when