Добрый день!
Буду благодарен за помощь. Нужно отредактировать запрос к БД MySql, чтобы выводились не все строки (объявления о продаже недвижимости), а только за последние сутки. Отдельно сделать запрос с фильтром за 3-е суток. Даты в таблице предоставлены в формате Timestamp. В БД хранятся объявления за год (более 1 млн.), а с ипользованием фильтра по дате будет всего пара тысяч.
Создал дополнительный пользовательский столбец, где Timestamp преобразуется в нормальный вид даты, но фильтр все равно не получается настроить. Когда выставляю в столбце даты фильтр\день\сегодня запрос зависает и не выполняется. Видимо нужно фильтровать Timestamp. Когда в столбце Timestamp указал фильтр "больше или равно" числа соответствующего 00 ч. 00 мин. сегодняшнего дня все норм фильтруется, но как по-другому сделать фильтрацию не знаю.
Подскажите, пожалуйста, как настроить фильтр?
Буду благодарен за помощь. Нужно отредактировать запрос к БД MySql, чтобы выводились не все строки (объявления о продаже недвижимости), а только за последние сутки. Отдельно сделать запрос с фильтром за 3-е суток. Даты в таблице предоставлены в формате Timestamp. В БД хранятся объявления за год (более 1 млн.), а с ипользованием фильтра по дате будет всего пара тысяч.
Создал дополнительный пользовательский столбец, где Timestamp преобразуется в нормальный вид даты, но фильтр все равно не получается настроить. Когда выставляю в столбце даты фильтр\день\сегодня запрос зависает и не выполняется. Видимо нужно фильтровать Timestamp. Когда в столбце Timestamp указал фильтр "больше или равно" числа соответствующего 00 ч. 00 мин. сегодняшнего дня все норм фильтруется, но как по-другому сделать фильтрацию не знаю.
Подскажите, пожалуйста, как настроить фильтр?