SQL 날짜 관련 함수들
-
DATE_FORMAT(field1, '%Y-%m-%d %H:%i:%s')- 리턴형: 문자열
-
현재 날짜 및 시간 구하기
-
CURDATE()-
현재 날짜을 리턴한다.
-
리턴형: DATE형
-
-
NOW()-
현재 날짜 및 시간을 리턴한다.
-
리턴형: DATETIME형
-
-
-
CONVERT_TIMEZONE('America/Los_Angeles', NOW()) -
주어진 DATE/DATETIME형 값에서 원하는 정보 추출하기
-
DATE_TRUNC('month', field1)-
주어진 DATE/DATETIME형 값에서 연, 월 정보를 추출한 값을 가져온다. 정훡히는, 그 값에 해당하는 해와 달의 1월 1일 0시 0분 0초에 해당하는 DATETIME형 값을 리턴한다.
-
리턴형: DATETIME형
-
-
EXTRACT(MONTH FROM field1)-
주어진 DATE/DATETIME형 값에서 월 정보를 추출한 값을 가져온다.
-
리턴형: INTEGER형
-
-
YEAR(field1)- 리턴형: 문자열
-
HOUR(field1)- 리턴형: 문자열
-
-
주어진 문자열을 DATE/DATETIME/INTERVAL/TIME형 값으로 변환하기
-
DATE '2023-10-02' -
TIMESTAMP '2023-10-15' -
INTERVAL '1 day' -
TIME '14:30:00'
-
-
주어진 두 DATE형 값 사이 일수를 가져오기
-
DATEDIFF(END_DATE, START_DATE)- 리턴형: INTEGER형
-