라이브러리

[MYSQL] DATE_ADD(date, INTERVAL expr unit) - 날짜 연산 (추가)




DATE_ADD 함수

MySQL의 `DATE_ADD` 함수는 특정 날짜에 지정된 기간을 추가하여 새로운 날짜를 반환합니다. 이 함수는 날짜와 기간을 지정하여 새로운 날짜를 계산할 수 있습니다.

함수 구조

`DATE_ADD(date, INTERVAL expr unit)`

* `date`: 날짜를 지정하는 문자열 또는 날짜 함수의 결과입니다.
* `expr`: 기간을 지정하는 숫자입니다. 기간은 날짜, 시간, 또는 기간 단위로 지정할 수 있습니다.
* `unit`: 기간 단위입니다. 날짜, 시간, 또는 기간 단위 중 하나를 지정할 수 있습니다.

기간 단위

`DATE_ADD` 함수에서 사용할 수 있는 기간 단위는 다음과 같습니다.

* `DAY`: 일 단위
* `HOUR`: 시간 단위
* `MINUTE`: 분 단위
* `SECOND`: 초 단위
* `MONTH`: 월 단위
* `QUARTER`: 분기 단위
* `YEAR`: 년 단위

예제

1. 특정 날짜에 1일을 추가하여 새로운 날짜를 계산하는 예제입니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01', INTERVAL 1 DAY) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2022-01-02 |

2. 특정 날짜에 1년을 추가하여 새로운 날짜를 계산하는 예제입니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01', INTERVAL 1 YEAR) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2023-01-01 |

3. 특정 날짜에 1시간을 추가하여 새로운 날짜를 계산하는 예제입니다. 이 예제에서는 `HOUR` 단위를 사용합니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01 12:00:00', INTERVAL 1 HOUR) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2022-01-01 13:00:00 |

4. 특정 날짜에 1분을 추가하여 새로운 날짜를 계산하는 예제입니다. 이 예제에서는 `MINUTE` 단위를 사용합니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01 12:00:00', INTERVAL 1 MINUTE) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2022-01-01 12:01:00 |

5. 특정 날짜에 1초를 추가하여 새로운 날짜를 계산하는 예제입니다. 이 예제에서는 `SECOND` 단위를 사용합니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01 12:00:00', INTERVAL 1 SECOND) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2022-01-01 12:00:01 |

6. 특정 날짜에 1월을 추가하여 새로운 날짜를 계산하는 예제입니다. 이 예제에서는 `MONTH` 단위를 사용합니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01', INTERVAL 1 MONTH) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2022-02-01 |

7. 특정 날짜에 1분기를 추가하여 새로운 날짜를 계산하는 예제입니다. 이 예제에서는 `QUARTER` 단위를 사용합니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01', INTERVAL 1 QUARTER) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2022-04-01 |

8. 특정 날짜에 1년을 추가하여 새로운 날짜를 계산하는 예제입니다. 이 예제에서는 `YEAR` 단위를 사용합니다.

#hostingforum.kr
sql

SELECT DATE_ADD('2022-01-01', INTERVAL 1 YEAR) AS 새 날짜;



결과:

| 새 날짜 |
| --- |
| 2023-01-01 |

이러한 예제를 통해 `DATE_ADD` 함수의 사용법을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색