DB

[mysql] date 함수 DATEDIFF

momoa210 2024. 1. 28. 18:16

날짜 간의 차이 구하기
날짜 간의 차이를 구하는 함수도 있습니다. 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