지난 며칠을 선택하려면 MySQL에서 DATE_ADD() 함수를 사용하십시오. 구문은 다음과 같습니다 -
select date_add(curdate(),interval - anyIntgegerValue day);
또는 MySQL에서 DATE_SUB()할 수 있습니다.
select date_sub(curdate(),interval anyIntgegerValue day);
또는 다음 구문을 사용할 수 있습니다 -
select curdate() - interval anyIntgegerValue day;
다음은 지난 며칠을 선택하기 위해 위에 표시된 모든 구문의 예입니다.
사례 1 - DATE_ADD() 함수 사용
쿼리는 다음과 같습니다 -
mysql> select date_add(curdate(),interval -6 day);
다음은 출력입니다 -
+-------------------------------------+ | date_add(curdate(),interval -6 day) | +-------------------------------------+ | 2018-11-20 | +-------------------------------------+ 1 row in set (0.00 sec)
사례 2 - DATE_SUB() 함수 사용
쿼리는 다음과 같습니다 -
mysql> select date_sub(curdate(),interval 6 day);
다음은 출력입니다 -
+------------------------------------+ | date_sub(curdate(),interval 6 day) | +------------------------------------+ | 2018-11-20 | +------------------------------------+ 1 row in set (0.00 sec)
사례 3 - 빼기(-) 기호 사용
쿼리는 다음과 같습니다 -
mysql> select curdate()-interval 6 day;
다음은 출력입니다 -
+--------------------------+ | curdate()-interval 6 day | +--------------------------+ | 2018-11-20 | +--------------------------+ 1 row in set (0.00 sec)