본문 바로가기

MySQL

최근 데이터 가져오기

mysql  

한달전 where reg_date >= date_add(now(), interval -1 month)  
하루전 where reg_date >= date_add(now(), interval -1 day)  
한시간전 where reg_date >= date_add(now(), interval -1 hour)  


+이면 후가 되겠죠!  

 
  
 
기타 날짜 조건 

select date_format(D_time,"%Y-%m-%d") from 테이블명 
select date_format(D_time,"%H:%i::%s") from 테이블명 

  

  

D_time 오늘인거 가져오기 

select D_time from 테이블명 where date_format(D_time,"%Y-%m-%d") = current_date; 

  

등록된지 24시간이 안된거 가져오기 

select D_time from 테이블명 where D_time > date_sub(now(), interval 1 day); 


------------------------------------------------------------------------

example

------------------------------------------------------------------------

최근 3일 이내의 데이터 가져오기

select * from test where Time > date_add('2014-11-22 00:00:00',interval -3 day) order by Time asc


특정한 문자를 포함한 데이터 가져오기

select * from test where Time like '2014-11-19%'