2016-06-03 2 views

답변

0

세부 정보없이 적절한 답변을 제공하기는 어렵지만 시도하겠습니다. 당신은 같은 것을 할 수 있습니다

SELECT 
    T1.EMPLOYEE_NAME AS NAME, 
    T1.SALARY AS SALARY, 
    AVG(CASE WHEN T1.COMMISSION >=(
     SELECT MAX(COMMISSION) FROM EMPLOYEETABLE) 
      THEN SALARY 
      ELSE 0 
      END) AS AVG_SALARY 
FROM EMPLOYEETABLE T1 
GROUP BY T1.EMPLOYYEE_NAME, T1.SALARY 
ORDER BY T1.SALARY DESC 

아마 당신은 당신의 테이블 구조와 데이터 모델에 대한 추가 정보를 제공 할 수 있습니다. 안녕하세요.