MySQL - 如何按日期范围选择数据一个月?

时间:2016-11-04 04:01:21

标签: mysql

我有一个问题,如何按照一个月的范围日期获取数据

示例结果

Name | start_date | endate
BEN  | 2016-02-13 | 2016-03-13
JONY | 2016-10-12 | 2016-11-12
JHON | 2016-11-04 | 2016-12-04

2 个答案:

答案 0 :(得分:0)

在mysql中尝试DATE_ADD

select name, start_date, DATE_ADD(start_date,INTERVAL 1 month) as endate from yourtable 

答案 1 :(得分:0)

只需使用这些简单的代码即可从表中获取数据 通过提及在过去一个月内添加记录的正确间隔:

从my_table中选择*,其中date> = DATE_SUB(CURDATE(),INTERVAL 1 MONTH)

希望这会有所帮助