반응형
SMALL
date_add와 date_sub의 종류는
second - 초를 추가 합니다 (interval 1 second)
minute - 분을 추가 합니다. (interval 1 minute)
hour - 시간을 추가 합니다.(interval 1 hour)
day - 일을 추가 합니다.(interval 1 day)
month - 달을 추가 합니다.(interval 1 month)
year - 년을 추가 합니다.(interval 1 year)
minute_second - 분과 초를 추가 합니다.(interval "1:1" minnute_second)
hour_minute - 시간과 분을 추가 합니다.(interval "1:1" hour_minute)
year_month - 년과 월을 추가 합니다.(interval "1-1" year_month)
hour_second - 시간과 분,초를 추가 합니다(interval "1:1:1" hour_second)
day_minute - 일과 시간, 분을 추가 합니다.(interval "1 1:1" day_minute)
day_second - 일과 시간, 분, 초를 추가 합니다.(interval "1 1:1:1" day_second)
차를 구하고 싶으면
Select date_add("날짜", interval "-1 -1:-1:-1" day_second)
<< 이렇게 하시면 날짜에서 하루 한시간 1분 1초를 뺀 시간이 나옵니다.
Select date_sub("날짜", interval "1 1:1:1" day_second)
<< 이렇게 하면 위 내용과 동일한 결과
select count(*) as tatalCnt From `goods` where writeday > date_add(now(), interval -1 day);
상품등록일자가 현재시간으로부터 1일전 사이에 있는 데이터의 갯수를 가져옴
date_add(now(), interval -1 day)
현재시간함수 now(), -1 day 1일전, -1 month 한달전 이런식으로 데이터를 가져올 수 있게된다.
반응형
'Web Programing! > Mysql' 카테고리의 다른 글
[MYSQL] MySQL DUMP 백업 및 복원 (0) | 2011.09.10 |
---|---|
[MYSQL] mysql 외부접속 (0) | 2011.09.10 |
[MYSQL] Mysql 5.0 계정생성, 디비생성 (0) | 2011.09.10 |
[MYSQL] Mysql 5.0 계정생성, 디비생성후에 할것 (0) | 2011.09.10 |
[MYSQL] mysql 외부에서 원격접속 가능하게 하기 (0) | 2011.09.10 |
[MYSQL] mysql 명령어들 (0) | 2011.09.10 |
[MYSQL] 테이블에 칼럼추가,수정,삭제,사용중지,제약조건추가하기 (0) | 2011.07.07 |