select 
     rtrim(SalesPerson) as '业务员',
     sum(TurnOverPrice) as '业务额(万)',
     count(SalesPerson) as '销量' 
     from Sales 
     group by SalesPerson , TurnOverPrice
     order by TurnOverPrice desc我现在只想对“SalesPerson ”字段分组,怎么设计这个select语句?

解决方案 »

  1.   

    --
    TurnOverPrice 去掉
      

  2.   


    select  
      rtrim(SalesPerson) as '业务员',
      sum(TurnOverPrice) as '业务额(万)',
      count(SalesPerson) as '销量'  
      from Sales  
      group by SalesPerson  
      order by TurnOverPrice desc
      

  3.   


    select  
      rtrim(SalesPerson) as '业务员',
      sum(TurnOverPrice) as '业务额(万)',
      count(SalesPerson) as '销量'  
      from Sales  
      group by SalesPerson 
      order by TurnOverPrice desc
    是不是这样?
      

  4.   


    如果这样写,会提示“TurnOverPrice”不包含在group by 子句中。
      

  5.   

    select  
      rtrim(SalesPerson) as '业务员',
      sum(TurnOverPrice) as '业务额(万)',
      count(SalesPerson) as '销量'  
      from Sales  
      group by rtrim(SalesPerson)
      order by rtrim(SalesPerson) desc
      

  6.   

    select  
      rtrim(SalesPerson) as '业务员',
      sum(TurnOverPrice) as '业务额(万)',
      count(SalesPerson) as '销量'  
      from Sales  
      group by SalesPerson 
      order by 1 desc