MySQL에서 날짜 계산
현재시간에서 날짜 더하기 / 빼기
현재시간에서 하루 + 1 : DATA_ADD(NOW(), INTERVAL +1 DAY
현재시간에서 하루 - 1 : DATA_ADD(NOW(), INTERVAL -1 DAY
현재시간에서 + 한달 : DATA_ADD(NOW(), INTERVAL +1 MONTH
현재시간에서 + 시간 : DATA_ADD(NOW(), INTERVAL +1 HOUR
기타 날짜 조건
SELECT date_format(regDate,"%Y-%m-%d") FROM 테이블명
SELECT date_format(regDate,"%H:%i::%s") FROM 테이블명
오늘날짜 가져오기
SELECT regDate FROM 테이블명 WHERE date_format(regDate,"%Y-%m-%d") = current_date;
24시간(하루) 이내
SELECT regDate FROM 테이블명 WHERE regDate > date_sub(NOW(), INTERVAL 1 DAY);
시간차 구하기
SELECT TIMESTAMPDIFF(HOUR, now(), DATE_ADD(now(),INTERVAL 1 HOUR)) dd ==> 1시간 SELECT
TIMESTAMPDIFF(MINUTE, now(), DATE_ADD(now(),INTERVAL 1 HOUR)) dd ==> 60분 SELECT
TIMESTAMPDIFF(SECOND, now(), DATE_ADD(now(),INTERVAL 1 HOUR)) dd ==> 3600초