1.一个数据库表只有两个字段(学生姓名,成绩),用一SQL语句查询出某一学生的成绩和成绩排名。
2.用函数求出已知日期@varDate,7日后的日期。

解决方案 »

  1.   

    用函数求出已知日期@varDate,7日后的日期。
    select dateadd(day,7,@varDate)
      

  2.   

    1.一个数据库表只有两个字段(学生姓名,成绩),用一SQL语句查询出某一学生的成绩和成绩排名。 
    2.用函数求出已知日期@varDate,7日后的日期。
    现在由于在外地,不能测试,给楼主一个思路
    1.把该表按成绩进行升序排列查询,同时在查询的结果中加一个(identity)字段写入一个临时表当中.再在再在临时表当中去查询指定条件学生的序号字段, 这个字段值即为名次.2.在2楼的朋友已经说出了方法,就不过多描述.
    以上意见,仅供参考.
      

  3.   

    select '名次'=Identity(int,1,1),名字,分数 into # from 表  order by 分数 desc
    select * from #
    select '名字','分数','名次' from # where 名字='名字'
    drop table #
      

  4.   

    select count(*) as Mingci from TableA where Chengji > (
        select Chengji from TableA where Name = 'name')