Mysql 日期运算

Mysql 日期运算
select SYSDATE(),date_add(create_date, interval 30 minute);



MySQL 为日期增加一个时间间隔:date_add()

set @dt = now();
select date_add(@dt, interval 1 day); -- add 1 day
select date_add(@dt, interval 1 hour); -- add 1 hour
select date_add(@dt, interval 1 minute); -- ...
select date_add(@dt, interval 1 second);
select date_add(@dt, interval 1 microsecond);
select date_add(@dt, interval 1 week);
select date_add(@dt, interval 1 month);
select date_add(@dt, interval 1 quarter);
select date_add(@dt, interval 1 year);
select date_add(@dt, interval -1 day); -- sub 1 day

select case when date_add(create_date, interval 30 minute)<SYSDATE()  then 1 else 0 end 
from  table 
where id=?




你可能感兴趣的:(Mysql 日期运算)