diff --git a/Top Travellers.sql b/Top Travellers.sql new file mode 100644 index 0000000..42b6422 --- /dev/null +++ b/Top Travellers.sql @@ -0,0 +1,4 @@ +select 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 + order by travelled_distance desc,name \ No newline at end of file diff --git a/applea and oranges .sql b/applea and oranges .sql new file mode 100644 index 0000000..8db031a --- /dev/null +++ b/applea and oranges .sql @@ -0,0 +1,6 @@ + with cte1 as (select * from sales where fruit = 'apples') , + + cte2 as (select * from sales where fruit= 'oranges') + + + select distinct cte1.sale_date , ( cte1.sold_num -cte2.sold_num) as 'diff' from cte1 left join cte2 on cte1.sale_date =cte2.sale_date \ No newline at end of file