DATE
- 날짜를 포함하지만 시간은 포함하지 않을 때 사용하는 타입
- "YYYY-MM-DD"의 형식으로 입력이 가능하며 "1000-01-01"~"9999-12-31"의 범위를 가짐
select DATE_FORMAT(DATE_OF_BIRTH,"%y-%m") from MEMBER_PROFILE;
DATE_FORMAT(DATE_OF_BIRTH,"%y-%m")
91-02
95-08
93-02
90-01
92-01
98-11
92-03
94-06
90-04
DAY
- DAYOFYEAR(date) : date가 해당 연도에서 몇 번째 날인가?(1~366)
- DAYOFMONTH(date) : date 해당 월에서 몇 번째 날인가?(0~31)
- DAYOFWEEK(date) : date가 해당 주에서 몇 번째 날인가?(일요일=1~토요일=7)
특정 날짜,시간 정보
- DATE(expression) : expression에 해당하는 날짜 정보 반환
- YEAR(date) : date의 연도를 반환
- MONTH(date) : date의 월을 반환(0~12)
- DAY(date) : date의 일자를 반환(0~31)
- WEEKDAY(date) : date의 요일을 반환(월요일=0,일요일=6)
차이
- DATEDIFF(date1,date2) : 두 날짜 사이의 일수를 숫자로 반환(date1-date2로 음수가 나올 수 있다.)