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

mysql 질문 드려요. 채택완료

시작2018 3년 전 조회 3,989

안녕하세요

테이블구조가

id               name                  reg_time -------------------------------------- kim             이유정               1221324311 youn           이욱수               1213434333

날짜검색을 하려고 하는데..

select * from 테이블 where  reg_time DATE_FORMAT(reg_time, '%Y-%m-%d %H:%i:%s')  BETWEEN  '2022-01-01 13:00:00' and '2022-07-31 16:00:00'

검색이 되지 않아요...

자료구조가 reg_time int 형으로 지정되어 있습니다.

날짜시간까지 검색을 하려고 하는데...

검색이 잘 안되요..ㅠ

구글링 찾아보았든데..  시간 빼고 날짜만 지정을 하면 잘되는거 같은데.. 시간까지 넣으면 안되요..ㅠ

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

답변 4개

채택된 답변
+20 포인트
3년 전

where reg_time BETWEEN  unix_timestamp('2022-01-01 13:00:00') and unix_timestamp('2022-07-31 16:00:00')

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

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

3년 전

답변주시분들 진심으로 감사드려요^^

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

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

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

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

3년 전

 

select * from 테이블

where FROM_UNIXTIME(reg_time, '%Y-%m-%d %H) between '2022-01-01 13' and '2022-07-31 16'

 

으로 해보시면 ..ㅎㅎ

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

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

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

로그인