From 8796e17c824102c8831736fe1b33d151e3fbca1b Mon Sep 17 00:00:00 2001 From: Nidhi Chauhan <61177315+ni-13@users.noreply.github.com> Date: Mon, 30 Dec 2024 13:19:45 -0500 Subject: [PATCH] Completed Mock_SQL2 --- Completed Mock_SQL2 | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Completed Mock_SQL2 diff --git a/Completed Mock_SQL2 b/Completed Mock_SQL2 new file mode 100644 index 0000000..36a57a7 --- /dev/null +++ b/Completed Mock_SQL2 @@ -0,0 +1,20 @@ + +# Customers Who Bought All Products_Solution + +SELECT c.customer_id +FROM customer c +GROUP BY c.customer_id +HAVING COUNT(DISTINCT c.product_key) = (SELECT COUNT(p.product_key) FROM product p); + +# Product Sales Analysis III_Solution + +WITH cte AS +( + SELECT *, + RANK() OVER(PARTITION BY product_id ORDER BY year) AS 'rnk' + FROM Sales +) + +SELECT product_id, year AS first_year, quantity, price +FROM cte +WHERE rnk = 1;