날짜, 시간 더하기 DATE_ADD
DATE_ADD(기준 날짜, INTERVAL)
EX) '2023-01-01 01:00:00' 에 날짜, 시간 더하기
# 1초 더하기
SELECT DATE_ADD('2023-01-01 01:00:00', INTERVAL 1 SECOND)
# [OUT] '2023-01-01 01:00:01'
# 1시간 더하기
SELECT DATE_ADD('2023-01-01 01:00:00', INTERVAL 1 HOUR)
# [OUT] '2023-01-01 02:00:00'
# 1일 더하기
SELECT DATE_ADD('2023-01-01 01:00:00', INTERVAL 1 DAY)
# [OUT] '2023-01-02 02:00:00'
EX) '2023-01-01 01:00:00' 에 날짜, 시간 빼기
# 1일 빼기
SELECT DATE_ADD('2023-01-01 01:00:00', INTERVAL -1 DAY)
# [OUT] '2022-12-31 01:00:00'
날짜, 시간 빼기 DATE_SUB
DATE_SUB(기준 날짜, INTERVAL)
EX) '2023-01-11 13:00:00' 에 날짜, 시간 빼기
SELECT DATE_SUB('2023-01-11 13:00:00', INTERVAL 1 MINUTE)
# [OUT] '2023-01-11 12:59:00'
EX) '2023-01-11 13:00:00' 에 날짜, 시간 더하기
SELECT DATE_SUB('2023-01-11 13:00:00', INTERVAL -1 YEAR)
# [OUT] '2024-01-11 13:00:00'
Leetcode 예시 - DATE_ADD 사용
2022.12.12 - [분류 전체보기] - [Leetcode] 1141. User Activity for the Past 30 Days I / DATE_ADD, DATEDIFF
[Leetcode] 1141. User Activity for the Past 30 Days I / DATE_ADD, DATEDIFF
https://leetcode.com/problems/user-activity-for-the-past-30-days-i/ User Activity for the Past 30 Days I - LeetCode Can you solve this real interview question? User Activity for the Past 30 Days I - Table: Activity +---------------+---------+ | Column Name
dataanalysisdot.tistory.com
'🛠️Skill > SQL' 카테고리의 다른 글
[SQL 문제] UNPIVOT / 구구단 / 삼각형, 사각형 출력 / 숫자의 합, 곱, 짝수, 소수 출력 (0) | 2022.12.13 |
---|---|
[oracle] 오라클 단축키 / 비밀번호 변경 (0) | 2022.12.12 |
[SQL 문법] SUBSTR 특정 문자 추출 , LENGTH / CHAR_LENGTH 길이 추출, INSTR 위치 추출 (0) | 2022.12.03 |
[PL/SQL] Cursor/Loop/For Loop문 - 부서 번호 물어보기 (0) | 2022.11.29 |
[SQL문법] DATEDIFF, TIMESTAMPDIFF (날짜 차이)-MySQL (0) | 2022.11.24 |
댓글