数据库统计问题~ 请帮忙~
mysql数据库
我的数据表(phome_ ecms_ xyhdjl) 里有三个字段:
党员人数
入党积极分子人数
干部人数
它们都属于学习人数栏目
党员人数 :30 入党积极分子人数:10 干部人数:60
我想的是 这三个数字的合计 怎么统计出来?
然后算它们一个月的全部合计和一年的合计?
具体的SQL语句怎么写?
用什么标签?
请大家帮忙!
上传以下图片:
------解决方案--------------------
要统计一月或一年也要有日期字段吧!
三个字段的合计加起来就是了
按图里的:
select isnull(党员人数,0)+isnull(入党积极分子人数,0)+isnull干部人数,0) 人数
from tb
有日期字段 , 月可以用 convert(varchar(6),日期,112) 分组统计
年可以用 year(日期) 分组统计。
------解决方案--------------------SQL code
--不是很明白,猜一下
select sum(case when 党员人数 ='是' then 1 else 0 end)
+sum(case when 入党积极分子 ='是' then 1 else 0 end)
+sum(case when 干部人数 ='是' then 1 else 0 end) as 合计
from tb
--年合计:group by year(时间)
--月合计:group by convert(varchar(7),时间,23)
------解决方案--------------------
MYSQL的建议去相应版问问