一个表
id group result
1 1 1
2 1 3
3 2 1
4 2 2
我想要对 group 分组,然后计算出 result = 3 的 总数, 这个怎么写 sql 语句?
SELECT COUNT([result])
FROM [CNBlogsDemo].[dbo].[test_20110927]
WHERE [result]=3
GROUP BY [group]
id group result result2
1 1 1 3
2 1 3 2
3 2 1 1
4 2 2 2
我还要同时还要计算 result2 ~
你描述的不是太清楚,按group分组后result是相加,还是计算数量
问题描述不清楚。
我看了问题和补充,我懵了,那个result2的数值是怎么来的?
id group result result2
1 1 1 3
2 1 3 2
3 2 1 1
4 2 2 2