tengo una columna que se ve algo como esto:instrucción CASE SQL GROUP BY con función de agregado
CASE
WHEN col1 > col2 THEN SUM(col3*col4)
ELSE 0
END AS some_product
Y me gustaría ponerlo en mi cláusula GROUP BY, pero esto parece causar problemas porque no hay una función agregada en la columna. ¿Hay alguna manera de AGRUPAR un alias de columna como some_product
en este caso, o debo poner esto en una subconsulta y un grupo sobre eso?
Este es un gran ejemplo de cómo usar un CTE . –