专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > vbScript

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

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
求一个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 [学科]='语文'

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

同理,稍作修改( [学科]='数学' , [学科]='英语'),继续查询出数学和英语的统计数据了
接着修改地名 就能查询出其他地区的了
当然 把地名和学科都分别存进数组,就可以实现自动查询了
思路就是这样 楼主不妨试试
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: