Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Project Volume Change Query

MediumSQL · PostgreSQL00:00
Practice interviewer
In session
5 left
00:00

Your question is Project Volume Change Query. Start with the requirements and the one table on the right.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.

Problem

Find the cost_center_id, project_name, and the highest avg increase volume in project from yesterday to today.

Asked in the Phone Screen stage. SQL question on project and cost center data comparing volume changes from yesterday to today.

Output

  1. One row per cost center and project with the largest increase from yesterday to today
  2. Return cost_center_id, project_name, and highest_avg_increase_volume
  3. Include only projects with data for both yesterday and today
  4. Sort by highest_avg_increase_volume descending, then cost_center_id, then project_name

Schema

project_volume
ColumnTypeDescription
volume_idPKBIGINTUnique row identifier
cost_center_idINTCost center identifier
project_nameVARCHAR(255)Project name
volume_dateDATEDate of the volume measurement
volumeNUMERIC(12,2)Measured volume for the project on that date
Tablesproject_volume
Your solutionPostgreSQL
You need to log in / sign up to run or submit.
Run a query to see results