본문 바로가기

컴터/mysql

날짜관련..

date_add(날자, 더할 날짜) : date_add('2007.02.02', interval 1 day) =>2007.02.03
date_sub(날짜, 뺄날짜) : date_sub('2007.02.02', interval 1 day) = >2007.02.01

-->방법1
date_sub('2007.02.02', interval -1 day) =>2007.02.03 이됨.
date_add('2007.02.02', interval -1 day) =>2007.02.01 이됨.


-->방법2
'2007-02-03' - INTERVAL 1 DAY  => 2007.02.02 이됨
'2007-02-03' + INTERVAL 1 DAY  => 2007.02.03 이됨


--> interval 1 day 에서 day 그리고 month, year 도 쓸수있다

current_date , curdate()  : 현재날짜 2007-01-01
now() : 현재 날짜 2007-01-01 00:00:00
date_format('2007.01.01','%Y-%m-%d') : 2007-01-01 로 형태 변경.
from_unixtime(유닉스타임형태 , '%Y%m%d%T')  => 오른쪽 형태로 변경.(2번째 인자는 옵션)
unix_timestamp('2007-01-01') : 유닉스타임형태로 변경

'컴터 > mysql' 카테고리의 다른 글

unix_timestamp , 날짜 변환.  (0) 2008.09.11
ERROR 1016: Can't open file: 'brd_picture.MYI'. (errno: 145)  (0) 2008.05.21
mysql date  (0) 2008.04.08
쿼리문에 강제로 정렬(order by) 지정하는 방법  (0) 2007.10.21
날짜관련..  (0) 2007.08.03