我需要创建一个查询,它将一个位字段的True(1)和False(0)的数量加到两个单独的列中。

我要加入3张桌子,需要将其设置为:

属性|类通过|失败

我将按属性和类分组。

最佳答案

像这样:

SUM(CASE WHEN ColumnName = 1 THEN 1 ELSE 0 END) AS Pass,
SUM(CASE WHEN ColumnName = 0 THEN 1 ELSE 0 END) AS Fail

关于sql-server - 如何将位字段中的正确/错误计数分为两个单独的列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1533106/

10-10 07:31