Помогите составить SELECT запрос к БД mysql [Решено]

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
В общем, есть база данных с аккаунтами. Есть столбец "last_activity" (последняя активность аккаунта), куда я записываю дату, когда последний раз пользовался аккаунтом. Тип current_timestamp (если следовало выбрать dateTime, прошу на это указать)

Мне нужно отобрать те аккаунты, с момента использования которых прошло больше 60 минут. Т.е. получаем текущую дату, получаем дату из ячейки и если разница между ними больше 1 часа, тогда берем. Знаний не хватает, как это сделать. Или кто может ссылки киньте, куда копать.

спасибо всем кто откликнулся
 

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
131
Баллы
33
Вроде так, писал по памяти
SQL:
SELECT * FROM имя_таблицы WHERE NOW() > (last_activity + INTERVAL 60 MINUTE);
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Вроде так, писал по памяти
SQL:
SELECT * FROM имя_таблицы WHERE NOW() > (last_activity + INTERVAL 60 MINUTE);
спасибо тебе добрый человек. даже если что-то неверно, теперь смогу разобраться. что-то как-то эта тема мимо меня проскочила, когда БД изучал
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)