日期:2014-05-18  浏览次数:20435 次

求一个Sql语句的写法
如下6张表 
学年表字段 YeaId 学年ID,YeaName 学年
学期表字段 TerId 学期ID,TerYeaId 学年ID,TerName 学期
任课表字段 RenKeTeaId 班主任ID, RenKeTerId 任课学期ID,RenClaId 任课班级ID
班主任表 字段 TeaId 班主任ID,TeaName 班主任姓名
班级表字段 ClaId 班级ID ,ClaGraId 年纪ID,ClaName 班级
年纪表字段 GraId 年级ID,GraName 年级

需要统计学年表的 每个学年担任班主任的情况汇总 

格式如下:

姓名 96-97 97-98 98-99 00-01 01-02 03-04 共计年数
张三 一(4) 二(4) 三(1) 3
李四 一(5)上 一(3) 1.5
王五 一(1) 1
   
学年从学年表中取, 如果班主任只带上学期或下学期 则 +0.5 整个学期 则 +1 



------解决方案--------------------
LZ给点儿测试数据吧!

------解决方案--------------------
六表联查的行转列。。头大