日期相加

set @dt = now();
select date_add(@dt, interval 1 day); - 加1天

select date_add(@dt, interval 1 hour); -加1小时

select date_add(@dt, interval 1 minute); - 加1分钟

select date_add(@dt, interval 1 second); -加1秒

select date_add(@dt, interval 1 microsecond); -加1毫秒

select date_add(@dt, interval 1 week); -加1周

select date_add(@dt, interval 1 month); -加1月

select date_add(@dt, interval 1 quarter); -加1季

select date_add(@dt, interval 1 year); -加1年

日期减

 select date_sub(‘1998-01-01 00:00:00’, interval ‘1 1:1:1’ day_second);
 date_sub(‘1998-01-01 00:00:00’, interval ‘1 1:1:1’ day_second)

时间相减函数

datediff(date1,date2)
timediff(time1,time2)