diff --git a/CustomersWhoBoughtAllProducts.sql b/CustomersWhoBoughtAllProducts.sql new file mode 100644 index 0000000..f894df3 --- /dev/null +++ b/CustomersWhoBoughtAllProducts.sql @@ -0,0 +1,4 @@ +SELECT customer_id +FROM Customer +GROUP BY customer_id +HAVING COUNT(DISTINCT product_key) = (SELECT COUNT(*) FROM Product); diff --git a/ProductSalesAnalysis3.sql b/ProductSalesAnalysis3.sql new file mode 100644 index 0000000..ea6ffb5 --- /dev/null +++ b/ProductSalesAnalysis3.sql @@ -0,0 +1,3 @@ +WITH FirstYear AS (SELECT product_id, MIN(year) AS first_year FROM Sales GROUP BY product_id) +SELECT s.product_id, f.first_year, s.quantity, s.price +FROM Sales s JOIN FirstYear f ON s.product_id = f.product_id AND s.year = f.first_year; \ No newline at end of file