Помогите написать запрос. Необходимо вывести из таблицы с датами (dd.mm.yyyy), только те, которые меньше на 6 месяцев от текущей.
create table test(dt date);
insert into test values('01.01.2018');
insert into test values('01.07.2018');
select *
FROM test t
where t.DT <= ADDDATE(current_date(), -180)
где current_date() возвращает текущую дату, а ADDDATE(current_date(), -180) вычитает из текущей даты, что примерно равно 6 месяцам.
http://www.sqlfiddle.com/#!9/01f63/2/0
Сборка персонального компьютера от Artline: умный выбор для современных пользователей