Выборка данных из MYSQL за определенный период

Yura

Новичок
Выборка данных из MYSQL за определенный период

Есть таблица в MYSQL, в которой есть поле data с типом date. Есть форма (<select ....> <option ....) , в которой указывается промежуток времени (1 сутки, 3 суток, месяц, все данные). Как сделать запрос, чтобы выводились данные за выбранный в форме промежуток времени?
 

Фанат

oncle terrible
Команда форума
Для начала ты должен забыть про форму и сформировать такой запрос руками.
у тебя есть вопросы по этому запросу? Ты не умеешь сравнить дату в запросе? Тебе незнакомы операторы "больше" и "меньше"?
 

Yura

Новичок
Операторы больше и меньше, естественно, знакомы. Но, не могу понять, как, в запросе сказать именно "один день" или "1 месяц". Вероятно, Вы не совсем правильно поняли мой вопрос, точнее, я его сформулировал. Как получить перед запросом нужную дату, с которой будет происходить сравнение в запросе?
 

Фанат

oncle terrible
Команда форума
в БД mysql есть просто чудовищный по своей мощности механизм для работы с датами.
там есть функции вообще на любые случаи жизни.

почему бы тебе им не воспользоваться?
 
Сверху