We define an employee'stotal earningsto be their monthly salray x monthsworked, and themaximum total earningsto be the maximum total earnings for any employee in theEmployeetable. Write a query to find themaximum total earningsfor all employees as well as the total number of employees who have maximum total earnings. Then print these values as 2 space-separated integers.
Input Format
TheEmployeetable containing employee data for a company is described as follows:
whereemployee_idis an employee's ID number,nameis their name,monthsis the total number of months they've been working for the company, andsalaryis the their monthly salary.
Sample Input
Sample Output
69952 1
Explanation
The table and earnings data is depicted in the following diagram:
The maximumearningsvalue is 69952. The only employee withearnings = 69952isKimberly, so we print the maximumearningsvalue (69952) and a count of the number of employees who have earned $69952(which is 1) as two space-separated values.
🔉 문제 설명
소득 = 월급 x 월
모든 직원의 최대 총 소득과, 최대 총 소득이 있는 직원을 찾고 싶습니다.
이 값들을 2개의 공백으로 구분된 정수로 뽑아주세요.
❗답
SELECT salary * months as earning, COUNT(*)
FROM Employee
GROUP BY earning
ORDER BY earning DESC
LIMIT 1