Skip to content
SQLSimplified
Data AnalystQuestion 41 of 57

Calculating Percentage of Total

Problem

The HR lead wants to see how much of the total payroll is spent on each employee. Write a query that returns the employee first_name, their salary, and their salary as a percentage of the entire company's payroll. Output first_name, salary, and percent_of_total.

Database Schema

Table: employees

  • employee_id (INT): Unique identifier for the employee.
  • first_name (VARCHAR): First name of the employee.
  • last_name (VARCHAR): Last name of the employee.
  • salary (INT): Employee's salary.
  • department_id (INT): Foreign key referencing the department.
  • manager_id (INT): Foreign key referencing the manager (another employee).
  • hire_date (DATE): Date the employee was hired.

Table: departments

  • department_id (INT): Unique identifier for the department.
  • department_name (VARCHAR): Name of the department.

Try It

Loading playground environment...

Hint

Solution