SELECT Max(员工姓名),Max(部门), SUM(AMOUNT) FROM EMPLOYEE GROUP BY EMPLOYEEID

解决方案 »

  1.   

    GROUP BY 子句
    指定用来放置输出行的组,并且如果 SELECT 子句 <select list> 中包含聚合函数,则计算每组的汇总值。指定 GROUP BY 时,选择列表中任一非聚合表达式内的所有列都应包含在 GROUP BY 列表中,或者 GROUP BY 表达式必须与选择列表表达式完全匹配。说明  如果未指定 ORDER BY 子句,则使用 GROUP BY 子句不按任何特定的顺序返回组。建议始终使用 ORDER BY 子句指定具体的数据顺序。
    语法
    [ GROUP BY [ ALL ] group_by_expression [ ,...n ]
            [ WITH { CUBE | ROLLUP } ] 
    ]
      

  2.   


    SELECT 员工姓名,部门, SUM(AMOUNT) FROM EMPLOYEE 
       GROUP BY EMPLOYEEID,员工姓名,部门
      

  3.   

    SELECT 员工姓名,部门, SUM(AMOUNT) 
    FROM EMPLOYEE 
    GROUP BY 员工姓名,部门