start, end date의 범위 밖 1 4 549

by 기훈 [2021.06.27 20:15:01]


http://www.gurubee.net/article/50256

해당글은 start, end date의 범위 안을 검색하는데

이글과 반대로 범위 밖을 체크하려면 어떻게 해야할까요?

by 우리집아찌 [2021.06.28 11:11:28]

not between


by 기훈 [2021.06.28 12:33:25]

start_date, end_date로 입력되어있고

임의의 두 날짜를 입력해 범위 안에 속하지 않는 검색을 하고 싶습니다.

not between으로 어떻게 해야할지 감이 안잡힙니다.


by 마농 [2021.06.28 14:13:43]

1. 기존 조건에 NOT 을 붙여주면 반대의 개념이 됩니다.
- 기존 조건 : WHERE 시작 < :종료 AND 종료 > :시작
- 반대 조건 : WHERE NOT (시작 < :종료 AND 종료 > :시작)
2. NOT 을 괄호 안으로 넣으면 부등호 방향이 바뀌고, AND/OR 가 바뀝니다.
- NOT 을 괄호 안으로 넣으면 : WHERE (시작 >= :종료 OR 종료 <= :시작)


by 기훈 [2021.06.28 18:15:40]

감사합니다!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입