테스트 사이트 - 개발 중인 베타 버전입니다

날짜검색시 between을 쓰면 채택완료

주니1 10년 전 조회 3,981

날짜검색시 between을 쓰면  2015-04-05<date<200-04-16 이런식으로 검색이 되는군요..

 

2015-04-05<=date<=200-04-16

검색은 안되나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

BETWEEN A AND B 이렇게 사용해야 합니다.

date BETWEEN 2015-04-05 AND 200-04-16  

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

질문을 잘못봣네요 .port443님이 말대로 하시는게 속도 면이나 여로모로 좋을거에요 비트 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

p
10년 전

BETWEEN 을 쓰신다면

시간까지 주는게 좋죠

WHERE `날짜필드` BETWEEN '2015-04-04 23:59:59' AND '2015-04-17 00:00:00'

 

이유는 위에 언급한대로 조건이 '크거나 같은' 이 걸리지 않고 '크거나' 로 걸리기 때문입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

p
10년 전
WHERE `날짜필드` >= '2015-04-05' AND `날짜필드` <= '2015-04-16' 
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인