Skip to main content
SQL โ€ข LESSON 132

Monthly Revenue

How can we calculate monthly revenue across multiple years?

Advancedโฑ 3 Minutesโญ 1450 XP
๐Ÿค” THE QUESTION

How can we calculate monthly revenue across multiple years?

๐Ÿ’ก WHAT IS IT?

Grouping by both year and month components generates chronological multi-year monthly revenue rollups.

๐ŸŽฏ WHAT IS IT USED FOR?

Executive financial statements, monthly recurring revenue (MRR) rollups, fiscal reporting.

๐Ÿ’ป EXAMPLE
SELECT
EXTRACT(YEAR FROM order_date) AS order_year,
EXTRACT(MONTH FROM order_date) AS order_month,
SUM(amount) AS revenue
FROM orders
GROUP BY
EXTRACT(YEAR FROM order_date),
EXTRACT(MONTH FROM order_date);

๐ŸŽฏ Mission Objectives

Practice typing production-grade SQL code for Monthly Revenue.

  • โœ“ Year & Month aggregation
  • โœ“ Monthly revenue reporting
  • โœ“ Multi-year rollups
  • โœ“ Executive financial analytics