Sql错误聚合函数或GROUP BY子句
从CTE公共表表达式中,我得到了这些数据 例如: 现在我需要 我正在尝试这个问题 但是我得到了这种类型的错误 列“cte.col3”在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中。使用聚合Sql错误聚合函数或GROUP BY子句,sql,sql-server,Sql,Sql Server,从CTE公共表表达式中,我得到了这些数据 例如: 现在我需要 我正在尝试这个问题 但是我得到了这种类型的错误 列“cte.col3”在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中。使用聚合 Select col1, col2, sum(col3) from cte group by col1,col2 使用分组依据太基本的样本数据。让一辆宝马拥有房间2,并向我们展示新的结果。 col1, col2, col3 AUDI ROOM_1 15 BMW ROOM_1 3
Select col1, col2, sum(col3) from cte
group by col1,col2
使用分组依据太基本的样本数据。让一辆宝马拥有房间2,并向我们展示新的结果。
col1, col2, col3
AUDI ROOM_1 15
BMW ROOM_1 3
Select col1, col2, col3 from cte
GROUP BY GROUPING SETS
(
(col1,col2)
)
Select col1, col2, sum(col3) from cte
group by col1,col2
Select col1, col2, CAST(SUM(col3)AS INT) AS col3 from cte
GROUP BY col1, col2