То, что я бы сделал, - это 2 столбца, один из которых - последний раз, когда событие было запущено, а другой - как долго между событиями. Таким образом, вы можете сделать запрос dateDiff между последним срабатыванием и now () и посмотреть, больше ли это значение, чем продолжительность между пожарами.
Что касается значения продолжительности, я бы выбрал минимальное значение времени, которое вам нужно. Так что если у вас есть минимальное значение 5 минут, то столбец должен быть в минутах. если у вас есть минимальное значение в секундах, то оно должно быть в секундах.