이전 목록 다음
채택완료

mysql 질문 드려요.

2022-08-02 (화) 07:09:49 4,271

안녕하세요

테이블구조가

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 포인트
2022-08-02 (화) 17:02:48

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

2022-08-06 (토) 14:51:06

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

2022-08-02 (화) 09:07:14

select * from 테이블

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

으로 해보시면 ..ㅎㅎ

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