Вот более простой способ, которым я мог бы сделать это.замените переменные в качестве параметров для хранимой процедуры, которую вы, возможно, создали.
SELECT
CASE WHEN ABS((DATEDIFF(MINUTE,@LastAttempt,GETDATE())) <= @TimeWindow
THEN 'Increase'
ELSE 'Same' END
@Window
- Временное окно, в течение которого при попытке увеличить счетчик
@LastAttempt
- Последняя попытка сбоя (дата и время)
Редактировать
добавлено ABS
, поскольку полученное значение также может быть отрицательным:)