Raschen
@Raschen

Как переделать SQL запрос чтоб выдавал данные за последние 5 минут от текущего времени?

Запрос к MSSQL
SELECT TOP 1 TimeVal,Remark FROM pLogData WHERE Remark LIKE "%Тревога%" ORDER BY TimeVal DESC

выдает 2018-10-05 13:44:21.000 Тревога дверь 1
как можно переделать запрос чтоб выдавал только данные за последние 5 минут
  • Вопрос задан
  • 1102 просмотра
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Очевидно вычесть 5 минут из текущей даты и сравнить полученное с датой записей
SELECT TimeVal,Remark FROM pLogData 
WHERE Remark LIKE "%Тревога%" AND TimeVal >= DATEADD(minute,-5,GETDATE()) ORDER BY TimeVal DESC
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы