我要设计一个报表,数据库的格式是
学号 姓名   课程名  分数
1    张三   数据库   95
1    张三   C++      86
2    李四   C++      95
2    李四   数据库   89
要求报表的格式为
学号  姓名  数据库  C++
 1    张三   95      86
 2    李四   89      95
请问如何实现?请说的详细一点,我是一个菜鸟。
谢谢!!!!!!!!!

解决方案 »

  1.   

    select 学号,科目,(select 成绩 from t group by 科目)
     from t
     group by 学好,科目 不好意思,你可以查一下相关的资料
     尝试一下,这段代码有点错误,自己调把
      

  2.   

    用交叉表实现吧,然后将查出来的内容存到一个临时表里,如果课程的数数目是动态的可能有难度,在我公司是有一个能打印动态字段的报表控件,至于交叉表你可能参看SQL SERVER2000的帮助
      

  3.   

    http://expert.csdn.net/Expert/topic/1496/1496102.xml?temp=.4982721
    看看把!我问的问题,有人帮我写了,你看看或许有帮助