Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Measure Week-Over-Week Metric Changes

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

Your question is Measure Week-Over-Week Metric Changes. 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

You are given weekly operational performance data for a delivery marketplace. Write a PostgreSQL query that compares each week's metric to the prior week for the same metric and returns the absolute change and percentage change. Use a window function such as LAG or LEAD to measure the shift over time.

Schema

weekly_ops_metrics
ColumnTypeDescription
metric_dateDATEWeek-ending date for the metric snapshot
metric_nameVARCHAR(100)Name of the operational metric
metric_valueNUMERIC(12,2)Measured value for that week
Tablesweekly_ops_metrics
Your solutionPostgreSQL
You need to log in / sign up to run or submit.
Run a query to see results