MySQL에서 일을 빼는 방법
MySQL에서 시간을 빼려면 어떻게 해야 합니까?예를 들어 오늘은 3월 16일입니다. 15일을 빼서 3월 1일에 도달하려고 합니다.현재 날짜에서 15일을 뺄 수 있는 방법이 있습니까?
SELECT DATE(NOW()-INTERVAL 15 DAY)
유닛 목록은 http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add 을 참조하십시오.
이 질문과 완전히 관련된 것은 아니지만 제목과 관련이 있습니다.
SELECT SUBTIME("10:24:21", "5"); -- subtracts 5 seconds. (returns "10:24:16")
SELECT SUBTIME("10:24:21", "01:00:00"); -- subtracts one hour. (returns "09:24:21")
설명서:MySQL 함수
용도:
SELECT NOW() - INTERVAL 15 DAY
날짜 시간의 정확성을 유지할 수 있습니다.
다음을 사용할 수 있습니다.
SELECT DATE(NOW()-INTERVAL 15 DAY);
일 수를 빼고 싶을 때.
대신 시간을 빼려면(예: 15분) 다음과 같은 작업을 수행해야 합니다.
SELECT(DATE_SUB(NOW(), INTERVAL '15:0' MINUTE_SECOND));
참조 링크를 다시 추가합니다 :- https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-add .
네, Mysql에서 date 함수를 사용할 수 있습니다.
select distinct
lastname,
changedat, date_add(changedat, interval -15 day) as newdate
from employee_audit;
last name and changed at is 필드 이름이고 employee_audit은 테이블 이름입니다.
제 날짜에서 15일을 뺐습니다. 이미지 확인 부탁드립니다.감사해요.
언급URL : https://stackoverflow.com/questions/4123036/how-to-subtract-days-in-mysql
'programing' 카테고리의 다른 글
| WordPress 데이터베이스 오류: 사용되지 않음: mysql_connect() (0) | 2023.10.06 |
|---|---|
| 모든 mysqli_ 함수를 맹목적으로 mysqli_로 대체할 수 있습니까? (0) | 2023.10.06 |
| jquery 엔터키를 잡고 이벤트를 탭으로 변경하는 방법 (0) | 2023.10.06 |
| iOS 7의 사용자 지정 글꼴 (0) | 2023.10.06 |
| jQuery - 선택한 옵션 사용 안 함 (0) | 2023.10.06 |
