본문 바로가기
MySql

MySQL 두 타임 스탬프 사이의 MYSQL 쿼리

by 베이스 공부 2020. 12. 13.
반응형

내 DB 테이블에 다음 항목이 있습니다.

eventName(varchar 100) -> myEvent
date(timestamp) -> 2013-03-26 09:00:00

다음 쿼리를 사용하려고합니다.

SELECT * 
FROM eventList 
WHERE `date` BETWEEN UNIX_TIMESTAMP(1364256001) AND UNIX_TIMESTAMP(1364342399)

즉 2013-03-26 00:00:01과 2013-03-26 23:59:59 사이

그러나 그것은 나에게 0 결과를주고 있습니다.

나는 운없이 날짜 범위를 확장하려고 시도했으며 범위 내에 확실히 결과가 있습니다.

어떤 도움을 주시면 감사하겠습니다.

 

해결 방법

 

시험:

SELECT * 
FROM eventList 
WHERE  `date` BETWEEN FROM_UNIXTIME(1364256001) AND FROM_UNIXTIME(1364342399)

또는

SELECT * 
FROM eventList WHERE  `date` 
BETWEEN '2013-03-26 00:00:01' AND '2013-03-26 23:59:59'

 

참조 페이지 https://stackoverflow.com/questions/21032335

 

 

반응형

댓글