← All Exercises

Pivot Data with CASE

intermediatesql~20min

Background

Pivoting data is common for reporting dashboards that need data in wide format.

Problem

Pivot monthly sales data from rows to columns using conditional aggregation with CASE.

Input

Long format sales data

Output

Wide format pivoted data

Sample tests

Sample 1

Input: monthly sales in rows
Expected: columns per month

Your solution

Learning objective

Learn data transformation and pivot patterns