날짜 간의 차이 구하기
날짜 간의 차이를 구하는 함수도 있습니다. DATEDIFF()라는 함수인데요. 여기서 DATE는 날짜, DIFF는 Difference의 줄임말로 '차이'라는 뜻입니다.
DATEDIFF(날짜 a, 날짜 b)를 사용하면 '날짜 a - 날짜 b'를 해서 그 차이 일수를 알려줍니다. 예를 들어,
DATEDIFF(’2018-01-05’, ’2018-01-03’)의 값은 2입니다.
오늘 날짜를 구하는 함수는 CURDATE()
날짜 더하기 빼기
날짜에서 며칠을 더하고 빼는 것도 가능한데요. 더하는 함수는 DATE_ADD(), 빼는 함수는 DATE_SUB()입니다.
DATE_ADD(sign_up_day, INTERVAL 300 DAY)라고 적힌 부분은 sign_up_day 컬럼의 값에 300일을 더한 날짜를 나타냅니다
'DB' 카테고리의 다른 글
[sql] UNION 과 UNION ALL (0) | 2024.02.12 |
---|---|
[sql] DESCRIBE (0) | 2024.02.12 |
[db] mysql select 문 실행순서 (0) | 2024.02.04 |
[db] mysql 집계함수 (0) | 2024.02.04 |
[mysql]정렬 int 형 정렬 (0) | 2024.01.28 |