当前位置: 代码迷 >> Sql Server >> 把二个SQL命令,合成一条,该如何处理
  详细解决方案

把二个SQL命令,合成一条,该如何处理

热度:102   发布时间:2016-04-24 09:29:07.0
把二个SQL命令,合成一条
下列二条SQL命令,能否合成一条?

 select  sum(A字段) as 合格品 from table where 字段B is null
 select  sum(A字段) as 不合格品 from table where 字段B is not null

请指导,先谢过各位了
------解决思路----------------------
SELECT SUM(CASE WHEN 字段B is null THEN A字段 END)as 合格品
,SUM(CASE WHEN 字段B is not null THEN A字段 END)as 不合格品
FROM table
  相关解决方案