에스제이

반응형

안녕하세요, 오늘은 MYSQL 어제, 오늘, 내일 날짜를 구하는 방법에 대해서 알아보도록 하겠습니다.

 

1. 어제 날짜

SELECT SUBDATE(NOW(), 1);
-- 결과 : 2022-04-02 04:30:17
SELECT SUBDATE(NOW(), INTERVAL 1 DAY);
-- 결과 : 2022-04-02 04:30:17
SELECT NOW() - INTERVAL 1 DAY;
-- 결과 : 2022-04-02 04:30:17
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
-- 결과 : 2022-04-02 04:30:17

 


 

2. 오늘 날짜

SELECT NOW();
-- 결과 : 2022-04-02 04:30:17
SELECT CURDATE();
-- 결과 : 2022-04-02

 


 

2. 내일 날짜

SELECT ADDDATE(NOW(),1);
-- 결과 : 2022-04-02 04:30:17
SELECT DATE_ADD(NOW(), INTERVAL +1 DAY);
-- 결과 : 2022-04-02 04:30:17

 


반응형

 

간단하게 MYSQL에서 어제, 오늘, 내일 날짜를 구하는 방법에 대해서 알아보았습니다.

위의 질의문에서 NOW() 대신에 CURDATE()함수를 사용하면 년-월-일까지만 표현되고 시분초는 제외됩니다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band