随笔-71  评论-5  文章-0  trackbacks-0
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 藤本蔷薇 阅读(194) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: