https://leetcode.com/problems/list-the-products-ordered-in-a-period/description/ | Easy |
---|
Даны две таблицы:
Products
column name | type |
---|---|
product_id | int |
product_name | varchar |
product_category | varchar |
Orders
column name | type |
---|---|
product_id | int |
order_date | date |
unit | int |
product_id
в таблице Products
— первичный ключ; в таблице Orders
— внешний ключ, unit
— число проданных единиц товара в order_date
.
Напишите SQL-запрос, который возвращает product_name
и суммарное значение unit
для тех товаров, у которых общее количество проданных единиц в феврале 2020 года (с '2020-02-01' по '2020-02-29' включительно) не менее 100. Результат можно вернуть в любом порядке.
SELECT
p.product_name,
SUM(o.unit) AS unit
FROM Products AS p
JOIN Orders AS o
ON p.product_id = o.product_id
WHERE o.order_date BETWEEN '2020-02-01' AND '2020-02-29'
GROUP BY p.product_name
HAVING SUM(o.unit) >= 100;