SQL 문제 27 - SQL Project Planning(HackerRank)


SQL 문제 27 - SQL Project Planning(HackerRank)

SQL 문제 27 - SQL Project Planning(HackerRank) SQL Project Planning 풀이 SELECT START_DATE, MIN(END_DATE) FROM ( SELECT START_DATE FROM PROJECTS WHERE START_DATE NOT IN ( SELECT END_DATE FROM PROJECTS)) A, ( SELECT END_DATE FROM PROJECTS WHERE END_DATE NOT IN ( SELECT START_DATE FROM PROJECTS)) B WHERE A.START_DATE < B.END_DATE GROUP BY A.START_DATE ORDER BY (MIN(B.END_DATE) - A.START_DATE), A.START_DATE; - 시작날짜, 종료날짜가 연속된 날짜일 경우 해당 TASK_ID는 같은 프로젝트인데, 프로젝트 완료 시 걸렸던 일수를 기준을 알기 위해 연속된 날짜를 조인 조건으로 테이블...


#HackerRank #SQL_SQLProjectPlanning #SQL_SQLProjectPlanning_HackerRank #SQLProjectPlanning_HackerRank

원문링크 : SQL 문제 27 - SQL Project Planning(HackerRank)