1.一个表 student 列 name, Score(分数)  
  查询表中所有分数相同的记录格式: 
  name1 name2 score ----分数相同?

解决方案 »

  1.   


    2.超市有多个收银员,每天每个人记录销售金额 
      查询统计 每个人 每月 的销售金额 --
    select id,sum(...)
    from ta
    where datepart(mm,datecol) = ???
    group by id --id 是收银员的工号
      

  2.   

    第二点
    @person : 销售人字段
    @Money : 代表每个人的每条销售额字段
    @Time : 代表每个人的每条数据录入的时间字段Select @person,Sum(@Money) from 表名
    where Year(@Time)=你想要计算的月份
    Group by @person
      

  3.   

    第一点看是否符合你的要求
    declare @sql varchar(8000)
    set @sql = 'select Score'
    select @sql = @sql + ',Max(case name when '''+name+''' then name end) ['+name+']'
    from (select distinct  name from student) as a
    select @sql = @sql+' from student group by Score'
    exec(@sql)第二点 
    @person : 销售人字段 
    @Money : 代表每个人的每条销售额字段 
    @Time : 代表每个人的每条数据录入的时间字段 Select @person,Sum(@Money) from 表名 
    where Year(@Time)=你想要计算的月份 
    Group by @person