From 9e550032650db47f98e34f5b14aae9941acb5623 Mon Sep 17 00:00:00 2001 From: Pranathi Date: Mon, 9 Jun 2025 16:35:05 -0700 Subject: [PATCH] MockSQL2 Submitted --- Problem1.sql | 3 +++ Problem2.sql | 2 ++ 2 files changed, 5 insertions(+) create mode 100644 Problem1.sql create mode 100644 Problem2.sql diff --git a/Problem1.sql b/Problem1.sql new file mode 100644 index 0000000..56856c8 --- /dev/null +++ b/Problem1.sql @@ -0,0 +1,3 @@ +WITH CTE AS (SELECT *, DENSE_RANK() +OVER(PARTITION BY product_id ORDER BY year) as 'first_year' from sales ) +Select product_id, year as 'first_year', quantity, price from CTE where first_year = 1 \ No newline at end of file diff --git a/Problem2.sql b/Problem2.sql new file mode 100644 index 0000000..187a2e8 --- /dev/null +++ b/Problem2.sql @@ -0,0 +1,2 @@ +SELECT customer_id from customer group by customer_id +having COUNT(Distinct product_key) = (Select COUNT(distinct product_key) from product) \ No newline at end of file