스마트웹앱콘텐츠전문가/데이터베이스

[MSSQL]BETWEEN을 이용한 날짜 조건 조회

9D4U 2019. 3. 29. 14:09
728x90
반응형

예시) YYYYYMMDD 형식의 날짜 조회

 

 

구문 : SELECT * FROM '테이블명' WHERE 컬럼명 BETWEEN '시작날짜' AND '끝날자'

 

->

 

SELECT * FROM '테이블명' WHERE CONVERT(CHAR(8), REGDATE, 112)) BETWEEN '20190328' AND '20190329'

 

2019년 3월 28일 00시 00분 00초 ~ 2019년 3월 29일 24시 59분 59초 사이의 날짜 조건 조회

 

※ CONVERT(CHAR(8), REGDATE, 112)) 이 부분은 전제조건이 REGDATE칼럼의 데이터 형식이 DATETIME으로 되어 있어야 합니다. 

이 부분에서 틀어짐이 있을 경우 원하는 날짜 범위 조건 조회가 안 될 수 있습니다.

 

 

 

 

728x90