码迷,mamicode.com
首页 > 数据库 > 详细

sql 有条件计数

时间:2017-08-01 11:09:11      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:sel   log   list   _id   slist   rom   blog   logs   person   

 

select  InstitutionID=LEFT(InstitutionID,9), Irregularities_Type=sum(CASE WHEN Irregularities_Type>0 THEN 1 ELSE 0 END)
,Irregularities_Type2=sum(CASE WHEN Irregularities_Type2>0 THEN 1 ELSE 0 END),Irregularities_Type3=sum(CASE WHEN Irregularities_Type3>0 THEN 1 ELSE 0 END)
from
(
select IrregularitiesList.Irregularities_Type, IrregularitiesList.Irregularities_Type2,IrregularitiesList.Irregularities_Type3,IrregularitiesList.InstitutionID, IrregularitiesList.PersonnelID
,PersonList.PersonnelName,Admin_Dept.Dept_Name
from   IrregularitiesList inner join PersonList
on PersonList.PersonnelID=IrregularitiesList.PersonnelID inner join Admin_Dept
on  IrregularitiesList.InstitutionID=Admin_Dept.Dept_Id)a group by LEFT(InstitutionID,9)

 

sql 有条件计数

标签:sel   log   list   _id   slist   rom   blog   logs   person   

原文地址:http://www.cnblogs.com/gwazy/p/7267119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!