[문제]
[MySQL]
SELECT p.product_id
, IFNULL(ROUND(SUM(p.price * u.units) / SUM(u.units), 2), 0) AS average_price
FROM Prices AS p
LEFT JOIN UnitsSold AS u ON p.product_id = u.product_id
AND (u.purchase_date BETWEEN p.start_date AND p.end_date)
GROUP BY product_id
'SQL > LeetCode' 카테고리의 다른 글
| [LeetCode] 1321. Restaurant Growth (0) | 2025.02.20 |
|---|---|
| [LeetCode] 1280. Students and Examinations (0) | 2025.02.20 |
| [LeetCode] 1211. Queries Quality and Percentage (0) | 2025.02.19 |
| [LeetCode] 1204. Last Person to Fit in the Bus (0) | 2025.02.19 |
| [LeetCode] 1193. Monthly Transactions I (0) | 2025.02.19 |
