备课数 论文数 地区 学科 教师编号
3 5 济南 语文 1
5 9 滨州 数学 3
8 12 济南 英语 5
45 34 潍坊 语文 21
sql数据库,
怎样生成下面的的表的格式啊
语文 数学 英语
济南 备课数+论文数/老师的总数 备课数+论文数/老师的总数 备课数+论文数/老师的总数
就生成每个地区的教师发表的所有备课数和论文数的总和,还有这个地区这个科目的老师总数, 并且按科目分类显示
最好是有个解决方案结合程序实现也行,我用的是asp程序
------解决方案--------------------------------------------------------
http://hi.baidu.com/lz0830/blog/item/aaabfa1720a8a0064a90a7ee
------解决方案--------------------------------------------------------
表格 你可以用asp程序写 然后数据库查询其实也不难
select sum([备课数])+sum([论文数]) as s1,count([教师编号]) as s2
from (select * from table_name where [地区]='济南')tb
group by [学科]
where [学科]='语文'
这样就能统计出:
语文 数学 英语
济南 备课数+论文数/老师的总数
同理,稍作修改( [学科]='数学' , [学科]='英语'),继续查询出数学和英语的统计数据了
接着修改地名 就能查询出其他地区的了
当然 把地名和学科都分别存进数组,就可以实现自动查询了
思路就是这样 楼主不妨试试