MySQL提供了一系列的函数,可以用来计算日期,以获取某个日期前一天的数据。下面介绍一种查询的方法:
MySQL的DATE_SUB函数可以用来计算某个日期之前的日期。语法如下:
DATE_SUB(date, INTERVAL expr unit)
其中date 是一个日期表达式,expr是一个数字表达式,unit是一个单位,可以是DAY, MONTH, YEAR等。
例如,我们可以使用如下语句计算某个日期前一天的日期:
SELECT DATE_SUB('2018-07-01', INTERVAL 1 DAY)
运行上面的语句,将得到如下结果:
2018-06-30
MySQL的DATE_ADD函数也可以用来计算某个日期之前的日期。语法如下:
DATE_ADD(date, INTERVAL expr unit)
与DATE_SUB函数类似,其中date 是一个日期表达式,expr是一个数字表达式,unit是一个单位,可以是DAY, MONTH, YEAR等。
例如,我们可以使用如下语句计算某个日期前一天的日期:
SELECT DATE_ADD('2018-07-01', INTERVAL -1 DAY)
运行上面的语句,将得到如下结果:
2018-06-30
MySQL也提供了一系列的查询语句,可以用来计算某个日期之前的日期。例如,我们可以使用如下语句计算某个日期前一天的日期:
SELECT DATE_SUB(date, INTERVAL 1 DAY) FROM table
其中table是你要查询的表,date是你要查询的日期。
运行上面的语句,将得到某个日期前一天的数据。
本文链接:http://task.lmcjl.com/news/10383.html