如何将位字段中的正确/错误计数分为两个单独的列 [英] How to get the true/false count from a bit field into two separate columns

查看:52
本文介绍了如何将位字段中的正确/错误计数分为两个单独的列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I need to create a query that will sum the number of True(1) and False(0) into two separate columns from one bit field.

我要加入3个表,并且需要像这样:

I'm joining 3 tables and need it to be something like:

属性|班级|通过|失败

Attribute | Class | Pass | Fail

我将按属性和类分组.

推荐答案

类似以下内容:

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

这篇关于如何将位字段中的正确/错误计数分为两个单独的列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆