diff --git a/Problem1_TopTravellers.sql b/Problem1_TopTravellers.sql new file mode 100644 index 0000000..68d3fe0 --- /dev/null +++ b/Problem1_TopTravellers.sql @@ -0,0 +1,6 @@ +# Write your MySQL query statement below + +select distinct name,coalesce(sum(r.distance) over (partition by u.id),0) as travelled_distance +from users u +left join rides r on u.id=r.user_id +order by travelled_distance desc, name; \ No newline at end of file diff --git a/Problem2_ApplesOranges.sql b/Problem2_ApplesOranges.sql new file mode 100644 index 0000000..2e3e250 --- /dev/null +++ b/Problem2_ApplesOranges.sql @@ -0,0 +1,11 @@ +# Write your MySQL query statement below +with cte as ( +select sale_date, +case when fruit = 'apples' then sold_num else 0 end as 'apples_sold', +case when fruit = 'oranges' then sold_num else 0 end as 'oranges_sold' +from sales +) + +select sale_date,sum(apples_sold)-sum(oranges_sold) as diff +from cte +group by sale_date; \ No newline at end of file