From a50b7fe74dea88526bf528be5dff817233b4c3f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Antonio=20Chac=C3=B3n=20Guti=C3=A9rrez?= <138903866+joseantoniochacon@users.noreply.github.com> Date: Mon, 3 Jun 2024 23:38:25 -0600 Subject: [PATCH] Time: 1529 ms (49.50%), Space: 0B (100.00%) - LeetHub --- 1251-average-selling-price/1251-average-selling-price.sql | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 1251-average-selling-price/1251-average-selling-price.sql diff --git a/1251-average-selling-price/1251-average-selling-price.sql b/1251-average-selling-price/1251-average-selling-price.sql new file mode 100644 index 0000000..ed2fa30 --- /dev/null +++ b/1251-average-selling-price/1251-average-selling-price.sql @@ -0,0 +1,2 @@ +# Write your MySQL query statement below +SELECT prices.product_id, ROUND(IFNULL((SUM(units.units * prices.price) / SUM(units.units)),0),2) AS average_price FROM Prices prices LEFT JOIN UnitsSold units ON prices.product_id = units.product_id AND units.purchase_date BETWEEN prices.start_date AND prices.end_date GROUP BY prices.product_id; \ No newline at end of file