读书人

数据库统计有关问题~ 请帮忙

发布时间: 2012-05-06 16:15:43 作者: rapoo

数据库统计问题~ 请帮忙~

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的建议去相应版问问

读书人网 >SQL Server

热点推荐