DATE_SUB 함수를 사용하여 MySQL에서 날짜에 대한 뺄셈 연산을 수행하는 방법
소개:
MySQL 데이터베이스에서 DATE_SUB 함수는 날짜에 대한 뺄셈 연산을 수행하는 데 사용되는 함수입니다. 이 기능은 과거 특정 날짜의 날짜 계산, 특정 기간 전의 날짜 계산 등과 같은 날짜에 대한 뺄셈 연산을 쉽게 구현할 수 있습니다.
사용법:
DATE_SUB 함수의 구문은 다음과 같습니다.
DATE_SUB(날짜, INTERVAL expr 단위)
매개변수 설명:
코드 예:
다음은 빼기 연산에 DATE_SUB 함수를 사용하는 몇 가지 구체적인 예입니다.
과거 특정 날짜의 날짜 계산:
현재 날짜가 2021-09-15이고 5일 전 날짜를 계산한다고 가정합니다. 다음 코드를 사용할 수 있습니다:
SELECT DATE_SUB('2021-09-15', INTERVAL 5 DAY);
실행 결과는 2021-09-10이며, 이는 현재 날짜로부터 5일 전 날짜입니다.
얼마 전 날짜 시간 계산:
30분 전 날짜 시간을 계산한다고 가정해 보겠습니다. 다음 코드를 사용할 수 있습니다:
SELECT DATE_SUB(NOW(), INTERVAL 30 MINUTE);
실행 결과는 현재 날짜와 시간의 30분 전 날짜와 시간입니다.
얼마 전 날짜 계산:
주문 생성 시간이created_at인 필드가 있는 주문 테이블이 있다고 가정합니다. 한 달 전에 생성된 주문을 쿼리하고 싶습니다. 다음 코드를 사용할 수 있습니다.
SELECT * FROM orders WHERE created_at < DATE_SUB(NOW(), INTERVAL 1 MONTH);
이 쿼리는 한 달 전에 생성된 모든 주문을 반환합니다.
요약:
MySQL 데이터베이스에서 DATE_SUB 함수는 날짜에 대한 뺄셈 연산을 수행할 수 있는 매우 유용한 함수입니다. DATE_SUB 함수를 유연하게 사용하면 날짜에 대한 다양한 연산과 계산을 실현할 수 있어 데이터 쿼리의 유연성과 정확성이 향상됩니다.
위 내용은 DATE_SUB 함수를 사용하여 MySQL에서 날짜 빼기를 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!