Использование TIMESTAMPDIFF
:
SELECT *
FROM yourTable
WHERE ABS(TIMESTAMPDIFF(MINUTE, columndate, ?)) < 5;
Для заполнителя ?
необходимо связать переменную $theday
.
Здесь будут найдены все записи, в которых находятся ваша дневная метка времени и столбец. 5 минут друг от друга. Если вы хотите противоположное, где две временные метки находятся на расстоянии не менее 5 минут, измените направление неравенства.