2016-11-04 2 views
0

У меня есть вопрос, как получить данные по дате диапазона от одного месяца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 
+0

Что это имя таблицы? Какова схема таблицы? Что вы написали до сих пор? –

ответ

0

Попробуйте DATE_ADD в MySQL

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

Просто используйте этот простой код, чтобы получить данные из таблицы , указав правильный интервал, чтобы получить записи, добавленные за последние месяц:

sel ЭСТ * от my_table где date> = DATE_SUB (CURDATE(), ИНТЕРВАЛ 1 МЕСЯЦ)

надеюсь, что это помогает

+0

Я не имею в виду, я имею в виду, что у меня есть поле start_date и end_date. я покажу дату в диапазоне дат один месяц – herysepty