mysql日期的加减
时间: 2023-11-18 08:56:52 浏览: 184
MySQL日期加减函数详解
5星 · 资源好评率100%
MySQL日期加减可以使用函数DATE_ADD和DATE_SUB,它们的语法如下:
- DATE_ADD(date, INTERVAL expr unit):将日期加上一个时间间隔。
- DATE_SUB(date, INTERVAL expr unit):将日期减去一个时间间隔。
其中,date是日期,expr是一个表达式,unit是时间单位,如YEAR、MONTH、DAY、HOUR、MINUTE、SECOND等。需要注意的是,当加上或减去一个月时,应该使用LAST_DAY函数来避免异常情况的发生。例如:
- SELECT DATE_ADD('2015-10-01', INTERVAL 1 DAY);
- SELECT DATE_SUB('2015-10-31', INTERVAL 1 DAY);
- SELECT DATE_ADD('2015-10-01', INTERVAL -1 DAY);
- SELECT DATE_SUB('2015-10-31', INTERVAL -1 DAY);
此外,还可以使用DATEDIFF函数来计算两个日期之间的天数差。例如:
- SELECT DATEDIFF('2015-10-31', '2015-10-01');
阅读全文