mysql INTERVAL по временным меткам
Подскажите, как правильно решить данное задание? Пробовал и так, и через DATE_SUB, выдаёт 0 человек, хотя их точно несколько.
В таблице users есть поле activity_date, которое хранит дату и время последней активности пользователя на сайте. Посчитайте сколько пользователей находилось на сайте 8 апреля 2018 года в 12:36:17. Данные выведите в колонке с именем users. Считайте, что пользователь находился на сайте, если он совершал какие-то действия в последние 5 минут до контрольного времени.
SELECT COUNT(id) as users FROM users WHERE DATE(activity_date) = '2018-04-08' AND TIME(activity_date) = '12:17:36' - INTERVAL 5 MINUTE
OUTPUT: users 0