본문 바로가기

Tip

[mariadb] 현재 시간에서 날짜 더하기 / 빼기

현재시간에서 하루 + 1 : date_add(now(), interval +1 day 
현재시간에서 하루 - 1 : date_add(now(), interval -1 day
현재시간에서 + 한달 : date_add(now(), interval +1 month
현재시간에서  + 시간 : date_add(now(), interval +1 hour

 

한달전 : 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 테이블명 

 

오늘 날짜로 가져오기

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); 

 

 

감사합니다.