diff --git a/advanced-join/interviews.sql b/advanced-join/interviews.sql index 8b641a2..4d43e89 100644 --- a/advanced-join/interviews.sql +++ b/advanced-join/interviews.sql @@ -29,6 +29,7 @@ GROUP BY ,total_submissions ,total_accepted_submissions ) + SELECT contest_id , c.hacker_id @@ -50,4 +51,4 @@ GROUP BY , c.hacker_id , c.name ORDER BY - contest_id; \ No newline at end of file + contest_id; diff --git a/advanced-join/projects.sql b/advanced-join/projects.sql index cfe60b8..ea9d502 100644 --- a/advanced-join/projects.sql +++ b/advanced-join/projects.sql @@ -1,4 +1,7 @@ -- Projects -- https://www.hackerrank.com/challenges/projects/problem -set @row1:=0; set @row2:=0; select p_start.start_date,p_end.end_date from (select @row1:=@row1+1 as rown, start_date from projects where start_date not in (select end_date from projects)) as p_start inner join (select @row2:=@row2+1 as rown, end_date from projects where end_date not in (select start_date from projects)) as p_end on p_start.rown=p_end.rown order by p_end.end_date-p_start.start_date,p_start.start_date; \ No newline at end of file +set @row1:=0; set @row2:=0; select p_start.start_date,p_end.end_date from + (select @row1:=@row1+1 as rown, start_date from projects where start_date not in (select end_date from projects)) + as p_start inner join (select @row2:=@row2+1 as rown, end_date from projects where end_date not in + (select start_date from projects)) as p_end on p_start.rown=p_end.rown order by p_end.end_date-p_start.start_date,p_start.start_date; diff --git a/alternative-queries/draw_the_triangle_2.sql b/alternative-queries/draw_the_triangle_2.sql index e105e61..ff54f87 100644 --- a/alternative-queries/draw_the_triangle_2.sql +++ b/alternative-queries/draw_the_triangle_2.sql @@ -1,4 +1,5 @@ -- Draw The Triangle 2 -- https://www.hackerrank.com/challenges/draw-the-triangle-2/problem -SELECT REPEAT('* ', @NUMBER := @NUMBER + 1) FROM information_schema.tables, (SELECT @NUMBER:=0) t LIMIT 20 \ No newline at end of file + +SELECT REPEAT('* ', @NUMBER := @NUMBER + 1) FROM information_schema.tables, (SELECT @NUMBER:=0) t LIMIT 20