SUBTIME()
SUBTIME() 함수는 시간/날짜/시간 식에서 시간을 뺀 다음 새 시간/날짜/시간을 반환한다.
MySQL 4.0부터 작동한다.
형식
SUBTIME(datetime, time_interval)
매개변수
datetime
:
수정할 시간 또는 날짜 시간
time_interval
:
수정할 시간 또는 날짜 시간날짜 시간에서 뺄 시간 간격. 양의 값과 음의 값이 모두 허용된다.
예제
5.000001초를 빼고 datetime을 반환한다.
SELECT SUBTIME("2017-06-15 10:24:21.000004", "5.000001");
기본 예시
SUBTIME(“2017-06-15 10:24:21.000004”, “5.000001”) |
---|
2017-06-15 10:24:16.000003 |
3시간, 2분, 5.000001초를 빼고 datetime을 반환한다.
SELECT SUBTIME("2017-06-15 10:24:21.000004", "3:2:5.000001");
기본 예시
SUBTIME(“2017-06-15 10:24:21.000004”, “3:2:5.000001”) |
---|
2017-06-15 07:22:16.000003 |
3.
5초를 빼고 시간을 반환한다.
SELECT SUBTIME("10:24:21", "5");
기본 예시
SUBTIME(“10:24:21”, “5”) |
---|
10:24:16 |
3분을 빼고 시간을 반환한다.
SELECT SUBTIME("10:24:21", "300");
기본 예시
SUBTIME(“10:24:21”, “300”) |
---|
10:21:21 |
3시간 2분 5초를 더하고 시간을 반환한다.
SELECT SUBTIME("10:24:21", "-3:2:5");
기본 예시
SUBTIME(“10:24:21”, “-3:2:5”) |
---|
13:26:26 |
참고
W3C School - MySQL SUBTIME() Function
W3C School - SQL Tutorial