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
藤本蔷薇 阅读(199)
评论(0) 编辑 收藏