Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL SELECT 지난 며칠?


지난 며칠을 선택하려면 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)