SQL > MYSQL - LIBRARY > Mysql 날짜함수를 이용한 데이터 가져오기 (date_add, date_sub)
 
SQL
MYSQL
MS-SQL
ORACLE
 
 
MYSQL - LIBRARY
  HOME > SQL > MYSQL - LIBRARY
 
Mysql 날짜함수를 이용한 데이터 가져오기 (date_add, date_sub)
작성일 : 10-12-17
조회 : 3,976  

MYSQL] 날짜함수를 이용한 데이터 가져오기 (date_add, date_sub)

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 한달전 이런식으로 데이터를 가져올 수 있게된다.

 


 
 

Total 12
번호 제   목 조회
12 mysqladmin 사용법 1325
11 mysql 스트링 함수들 1858
10 PHP 와 MySQL 을 사용시 트랜잭션을 처리하는 방법 입니다. 2322
9 mysql DB 자동 백업 설정 하기 (1) 5281
8 Mysql 날짜관련 함수 모음 4232
7    Mysql 날짜함수를 이용한 데이터 가져오기 (date_add, date_sub… 3977
6 JOIN 문 left outer join 2800
5 MySql 기본명령어 모음[콘솔사용시] 3537
4 MySQL 덤프방법(dump) 4586
3 MySQL 에서 사용되는 sql문 정리[DB 자체 처리] 2281
2 mysql 유저 생성, 권한 부여 2875
1    mysql 유저 생성, 권한 부여 4901
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.