"Имеется компания которая продает свой сервис. Сервис действует в течение 30 дней с момента оплаты, и отключается автоматически по истечению 30 дней. Если у Клиента работает сервис, Клиент считается действующим, если сервис не работает, Клиент считается не действующим. При каждой оплате, автоматически, в базу данных заносится НОВАЯ строчка, которая включает в себя, ФИО Клиента и дату. Предложите алгоритм (последовательность действий) как используя базу данных найти всех не действующих Клиентов."
SELECT name, MAX(date)
FROM test_table
GROUP BY name
HAVING TO_DAYS(MAX(date)) < TO_DAYS(NOW()) - 30