mysql
MYSQL - MAKEDATE, MAKETIME 함수
MAKEDATE 함수
이 함수는 년과 일의 값을 결합한 년-월-일의 값을 반환합니다. dayofyear 은 0 보다 커야 합니다.SELECT MAKEDATE(year, dayofyear);
다음은 2011년 31일의 값을 대입합니다.
#ex.1)
mysql> SELECT MAKEDATE(2011, 31);
-> 2011-01-31
다음은 2011년 33일의 값을 대입하지만, 실제 33일은 없습니다.
#ex.2)
mysql> SELECT MAKEDATE(2011, 33);
-> 2011-02-02
다음은 2011년에 365일의 값을 더합니다.
#ex.3)
mysql> SELECT MAKEDATE(2011, 365);
-> 2011-12-31
#ex.4)
mysql> SELECT MAKEDATE(2011, 700);
-> 2012-11-30
#ex.5)
mysql> SELECT MAKEDATE(2011, 0);
-> NULL
MAKETIME 함수
MAKEDATE 함수는 년-월-일의 값을 반환하지만, 이 함수는 시간의 값인 시:분:초 를 결합한 값을 반환합니다.SELECT MAKETIME(hour, minute, second);
각 인자는 시, 분, 초 입니다.
#ex.6)
mysql> SELECT MAKETIME(23, 24, 54);
-> 23:24:54
0 댓글