DB/MY-SQL
[MY-SQL] 날짜 함수( ADDDATE, DATE_ADD, CURDATE, CURTIME, NOW )
DelirusSum
2011. 11. 18. 11:48
ADDDATE 는 DATE_ADD 의 동의어로 지정한 날짜에 EXPR 를 더한 값을 반환하는 역할을 합니다.
예제 (ex #1
예제 (ex #2
예제 (ex #3
예제(ex #1
예제(ex #2
예제(ex #3
예제(ex #4
예제(ex #5
예제(ex #6
이 함수는 년,월,일,시,분,초를 반환하는 함수입니다.
예제(ex #7
예제(ex #8
출처 : http://habony.tistory.com
SELECT ADDDATE(date, INTERVAL EXPR); |
예제 (ex #1
# 42일를 더한 값을 반환받습니다. mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 42 DAY); -> '1998-02-02' mysql> SELECT ADDDATE('1998-01-02', INTERVAL 42 DAY); -> '1998-02-02' |
예제 (ex #2
# 1달를 더한 값을 반환받습니다. mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 1 MONTH); -> '1998-02-02' |
예제 (ex #3
# 1년을 더한 값을 반환받습니다. mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 1 YEAR); -> '1999-01-02' |
CURDATE 함수
SELECT CURDATE(); |
예제(ex #1
mysql> SELECT CURDATE(); -> 2011-09-27 |
예제(ex #2
mysql> SELECT CURDATE()+0; -> 20110927 |
예제(ex #3
mysql> SELECT CURDATE()+10; -> 20110937 |
CURTIME 함수
SELECT CURTIME(); |
예제(ex #4
mysql> SELECT CURTIME(); -> 20:13:02 |
예제(ex #5
mysql> SELECT CURTIME()+0; -> 201302.000000 |
예제(ex #6
mysql> SELECT CURTIME()+10; -> 201312.000000 |
NOW 함수
이 함수는 년,월,일,시,분,초를 반환하는 함수입니다.
SELECT NOW(); |
예제(ex #7
mysql> SELECT NOW(); -> 2011-09-27 10:40:34 |
예제(ex #8
mysql> SELECT NOW()+0; -> 20110927104034.000000 |
출처 : http://habony.tistory.com