欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

t-sql的数据分组统计功能,感觉太难了1!

更新时间: 2014-01-05 01:53:13 责任编辑: Author_N1

 

求一个T-sql的数据分组统计功能,感觉太难了1!!
备课数 论文数 地区 学科 教师编号 

  3 5 济南 语文 1 
  5 9 滨州 数学 3 
  8 12 济南 英语 5 
   
  45 34 潍坊 语文 21 


  sql数据库, 

  怎样生成下面的的表的格式啊 

  语文 数学 英语  
  
  济南 备课数+论文数/老师的总数 备课数+论文数/老师的总数 备课数+论文数/老师的总数 

  就生成每个地区的教师发表的所有备课数和论文数的总和,还有这个地区这个科目的老师总数, 并且按科目分类显示 

  最好是有个解决方案结合程序实现也行,我用的是asp程序


--参考方法--
http://hi.baidu.com/lz0830/blog/item/aaabfa1720a8a0064a90a7ee.html
--参考方法--
表格 你可以用asp程序写 然后数据库查询其实也不难
select sum([备课数])+sum([论文数]) as s1,count([教师编号]) as s2
from (select * from table_name where [地区]='济南')tb
group by [学科]
where [学科]='语文'

这样就能统计出:
语文 数学 英语
  
济南 备课数+论文数/老师的总数

同理,稍作修改( [学科]='数学' , [学科]='英语'),继续查询出数学和英语的统计数据了
接着修改地名 就能查询出其他地区的了
当然 把地名和学科都分别存进数组,就可以实现自动查询了
思路就是这样 楼主不妨试试
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:53:13
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2562/
本文WWW.DOC100.NET DOC100.NET版权所有。