Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Complaint Trend Analysis by Category

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

Your question is Complaint Trend Analysis by Category. Start with the requirements and the three tables 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

Analyze QVC complaint data to surface category-level monthly trends in 2024. Your query should combine complaint records, category metadata, and optional resolution data to show which complaint categories are growing, how severe they are, and how they rank each month.

Schema

Tables
  • complaints
  • complaint_categories
  • complaint_resolutions

What to Return

  • Month formatted as YYYY-MM
  • Complaint category name
  • Total complaints in that month and category
  • Distinct customers who complained
  • Percent of complaints with High severity
  • Month-over-month complaint count change by category
  • Rank of categories within each month by complaint volume
  • Only category-month groups with at least 2 complaints
Tablescomplaintscomplaint_categoriescomplaint_resolutions
Your solutionPostgreSQL
You need to log in / sign up to run or submit.
Run a query to see results