[DB]
Mysql 현재 시간을 기준으로 이전 날짜 데이터 조회
안녕하세요 이번 글에서는 날짜에 대한 쿼리에 대해 알아보도록 하겠습니다.
현재 시간을 기준으로 원하는 시간대의 데이터를 조회 하고 싶은 경우가 있습니다.
아래와 같이 쿼리를 작성하시면 됩니다.
Mysql 기준입니다.
SELECT
컬럼명,
REG_DATE(날짜형식의 컬럼명)
FROM
테이블명
WHERE
REG_DATE(날짜형식의 컬럼명) > SUBDATE(NOW(), INTERVAL 24 HOUR) /*현재 시간의 24시간 이전의 데이터만 조회*/
24 HOUR 는 24시간을 의미합니다.
아래와 같은 조건 사용이 가능합니다.
MICROSECOND |
마이크로 초 |
SECOND |
초 |
MINUTE |
분 |
HOUR |
시간 |
DAY |
일 |
WEEK |
주 |
MONTH |
달 |
YEAR |
연도 |
이상입니다 감사합니다.
'프로그래밍 > 데이터베이스[DB]' 카테고리의 다른 글
[MySQL] MySQL 다운로드 및 설치 방법(Windows10) (0) | 2020.02.28 |
---|---|
[마이바티스] For input string: "Y" 에러 해결 방법[NumberFormatException] (1) | 2019.11.26 |
[MySQL] ROWNUM 으로 번호 매기기, 역순 포함 (0) | 2019.11.21 |
[Mybatis] 마이바티스에 UUID 바로 사용하기[mysql,oracle] (0) | 2019.10.25 |
[DB] Mysql 해당 테이블 데이터만 삭제하기 (0) | 2019.05.01 |