개발자 추천, 기본부터 고급까지 내용충실, 지속적 업데이트https://www.youtube.com/watch?v=v_hU0jPtLto
분류 전체보기
기간 A와 기간 B가 겹치는 조건은기간 A와 기간 B가 겹치지 않는 조건의 부정(NOT)과 같다.이를 활용하면 조건문을 쉽게 작성할 수 있다. 1. 기간 A와 기간 B가 겹치지 않는 조건먼저 기간 A와 기간 B가 겹치지 않는 조건은 다음과 같은 경우이다.겹치지 않는 경우 1: 기간A가 기간B보다 완전히 먼저 끝나는 경우 ( B시작일 > A종료일 )겹치지 않는 경우 2: 기간A가 기간B보다 완전히 뒤에 끝나는 경우 ( A시작일 > B종료일 ) 즉, ( 겹치지 않는 경우 1 OR 겹치지 않는 경우 2) 이를 쿼리로 표현하면SELECT * FROM TB WHERE B시작일 > A종료일 OR A시작일 > B종료일 2. 기간 A와 기간 B가 겹치는 조건1번의 부정 조건은 ( ~(겹치지 않는 경우 1) ..
첫째 일자SELECT TRUNC(SYSDATE, 'MM') -- 오늘이 속한 달의 1일FROM DUAL'MM'(월) 기준으로 자른다고 생각하면 된다. 마지막 일자SELECT LAST_DAY(SYSDATE) -- 오늘이 속한 달의 마지막 일자FROM DUAL