Мне нужно получить все данные из mysql таблицы в течение 2 месяцев. Поле которое нужно проверять VARCHAR 30.08.2019 формат даты такой Пробовал такой вариант data > CURDATE() ; С сегодняшнего дня и дальше Но мне нужно за 2 месяца вывести. Может подскажет какой нибудь супергерой или робот голова
Дополнен 4 года назад
Поле называется data, тип varchar. формат 30.08.2019
Зачем хранить дату в виде строки? Я считаю это ошибкой. В БД есть специальный тип для даты (может даже не один). Преобразуй теперь строку в дату в каждом условии. str_to_date('30.08.2019', '%d.%m.%Y')
Пробовал такой вариант data > CURDATE() ; С сегодняшнего дня и дальше
Но мне нужно за 2 месяца вывести. Может подскажет какой нибудь супергерой или робот голова