내 머릿속 데이터베이스

[MYSQL] 시간관련 DATE_ADD(), DATE_FORMAT() 본문

Programming/Database

[MYSQL] 시간관련 DATE_ADD(), DATE_FORMAT()

파도소리 2015. 1. 9. 02:06

출처 : http://blog.naver.com/my464/150178478874

 

DATE_FORMAT(DATE, '포맷할 형식')

날짜를 지정한 형식으로 포맷해 리턴

 

ex) DATE_FORMAT(now(), '%Y-%m-%d 00:00');

 

weekday(DATE)

숫자로 요일을 리턴

 

ex) weekday(now());

 

DATA_ADD(DATE, interval 기본값)

날짜에서 interval 값 만큼 더한 값 리턴

 

ex) select *

from [table] 

where DATE_ADD(DATE_FORMAT(now(), '%Y-%m-%d 00:00'), interval weekday(now()) day);

Comments