我有一列看起来像这样:
CASE WHEN col1 > col2 THEN SUM(col3*col4) ELSE 0 END AS some_product
而且我想将其放在我的GROUP BY子句中,但这似乎会引起问题,因为列中有一个聚合函数。在这种情况下,是否有办法按some_product之类的列别名进行GROUP BY,还是我需要将其放在子查询中并在其上分组?
some_product
我的猜测是,您真的不想要GROUP BY some_product。
GROUP BY