본문 바로가기

DB

[MySQL] 날짜 관련 함수

  • subdate/adddate : 현재 시간을 기준으로 앞, 뒤 시간 조회하기
  • subdate - 기준 날짜에서 뺀 값
  • adddate - 기준 날짜에서 더한 값

subdate('기준날짜', '날짜 차이값') / adddate('기준날짜', '날짜 차이값')

 

ex) 2022년 6월 26일 기준 20일 전의 데이터 구하기

select SUBDATE('2022-06-26', INTERVAL 20 DAY);

 

  • dayofweek : 날짜의 일로 1~7 반환 (요일) 1(일요일)~7(토요일)
  • dayofmonth : 날짜의 일로 1~31 반환 (일)
  • dayofyear : 날짜의 일로 1~365 반환

 

  • curdate : 현재 날짜 반환