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=?
posted on 2015-01-08 10:08 
藤本蔷薇 阅读(207) 
评论(0)  编辑  收藏