Top Earners

  • + 0 comments

    MySQL (I think I overthought it lol): WITH a AS ( SELECT employee_id, salary * months AS tot_earn FROM EMPLOYEE ), b AS ( SELECT employee_id, MAX(tot_earn) AS max_earn FROM a GROUP BY employee_id ) SELECT b.max_earn, COUNT(*) FROM b GROUP BY b.max_earn ORDER BY b.max_earn DESC LIMIT 1;