Product Sales Analysis II LeetCode Solution

Last updated on January 21st, 2025 at 10:00 pm

Here, we see the Product Sales Analysis II LeetCode Solution. This Leetcode problem is solved using MySQL and Pandas.

List of all LeetCode Solution

Level of Question

Easy

Product Sales Analysis II LeetCode Solution

Product Sales Analysis II LeetCode Solution

1. Problem Statement

Column NameType
sale_idint
product_idint
yearint
quantityint
priceint
Table: Sales

(sale_id, year) is the primary key (combination of columns with unique values) of this table.
product_id is a foreign key (reference column) to Product table.
Each row of this table shows a sale on the product product_id in a certain year. Note that the price is per unit.

Column NameType
product_idint
product_namevarchar
Table: Product

product_id is the primary key of this table.

Write an SQL query that reports the total quantity sold for every product id.

The result format is in the following example.

sale_id product_id year quantity price
11002008105000
21002009125000
72002011159000
Sales table:
product_id product_name
100Nokia
200Apple
300Samsung
Product table:

Output:

product_id total_quantity
10022
20015

2. Code Implementation in Different Languages

2.1 Product Sales Analysis II MySQL

select 
  product_id, 
  sum(quantity) as total_quantity 
from 
  Sales 
group by 
  product_id;
Scroll to Top