반응형
내 테이블에서 날짜 (datetime mysql 형식 YYYY-MM-DD HH : MM : SS)가 지난 24 시간 인 모든 레코드를 선택하고 싶습니다. 쿼리가 있지만 완전히 작동하지 않습니다.
SELECT * FROM `my_table` WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
2013-07-01 12:00:00과 같은 날짜를 반환하는 이유. 어떻게해야합니까? 감사.
해결 방법
이미 날짜에 대한 하한이 있지만 테이블에 미래 날짜가있을 수 있으므로 상한도 필요합니다. 이것은 작동합니다.
SELECT *
FROM my_table
WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
AND date <= NOW()
참조 페이지 https://stackoverflow.com/questions/17366553
반응형
'MySql' 카테고리의 다른 글
MySQL mysqli :: fetch_object ()를 사용하는 방법? (0) | 2020.12.30 |
---|---|
MySQL Codeigniter Controller / MySQL 내에서 테이블 데이터 업데이트 (0) | 2020.12.30 |
MySQL PhpMyAdmin 로그인 화면 (0) | 2020.12.30 |
MySQL Workbench가 대문자로 자동 완성되도록하려면 어떻게해야합니까? (1) | 2020.12.30 |
MySQL 타임 스탬프 필드가 만료 된 후 MySQL을 자동 업데이트하는 방법 (0) | 2020.12.30 |
댓글