From 0c479dcc1ce2b8b06f1d316a70d247cf3c8f1671 Mon Sep 17 00:00:00 2001 From: Pranathi Date: Tue, 10 Jun 2025 10:25:44 -0700 Subject: [PATCH] MockSQL1 Submitted --- Problem1.sql | 12 ++++++++++++ Problem2.sql | 6 ++++++ 2 files changed, 18 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..0714eda --- /dev/null +++ b/Problem1.sql @@ -0,0 +1,12 @@ +WITH CTE AS ( + SELECT + u.id, + u.name, + IFNULL(SUM(r.distance), 0) AS travelled_distance + FROM users u + LEFT JOIN rides r ON u.id = r.user_id + GROUP BY u.id, u.name +) +SELECT name, travelled_distance +FROM CTE +ORDER BY travelled_distance DESC, name; \ No newline at end of file diff --git a/Problem2.sql b/Problem2.sql new file mode 100644 index 0000000..a472c66 --- /dev/null +++ b/Problem2.sql @@ -0,0 +1,6 @@ +Select a.sale_date, a.sold_num - b.sold_num as diff +from sales a, sales b +where a.fruit IN ('apples') and b.fruit in ('oranges') +and a.sale_date = b.sale_date +group by a.sale_date +order by a.sale_date \ No newline at end of file