-
MYSQL - 날짜 중복 확인 쿼리Language/MySQL 2021. 6. 7. 17:31
- Query: 시작일이 종료일 보다 작고 종료일이 시작일 보다 큰 경우.
1234select *from Awhere startDate < 비교할 끝 날짜and endDate > 비교할 시작 날짜;cs - 예제
위의 데이터 중 '2021-06-01 ~ 2021-06-09' 사이의 날짜가 존재하는 데이터를 출력해보면,
1234SELECT startDate, endDateFROM ReservationTBwhere startDate < '2021-06-09'and endDate > '2021-06-01';cs '2021-06-01 ~ 2021-06-09' 날짜에 겹치는 날짜들이 모두 조회되는 것을 확인할 수 있습니다.
'Language > MySQL' 카테고리의 다른 글
MYSQL 페이징 기법(LIMIT) (0) 2021.05.21