У меня есть вопрос, у меня есть таблица важности. Но разница между этими значениями составляет 3 дня.
select
er.name,
er.temp as real_temp,
der.temp as old_temp
from TEMPR_SILO er
left join TEMPR_SILO der
on er.name = der.name
where der.ID_TRANS in (select max(ID_TRANS) - 72 from TEMPR_SILO)
and er.ID_TRANS in (select max(ID_TRANS) from TEMPR_SILO)
Мой ответ
NAME REAL_TEMP OLD_TEMP
SENSOR0001 7.98 9.66
SENSOR0002 8.04 9.91
SENSOR0003 7.91 0.41
SENSOR0004 9.54 -0.27
SENSOR0005 9.85 -1.09
SENSOR0006 9.35 -1.59
SENSOR0007 8.54 -1.34
То есть в ответе у меня есть название датчика, а температура настоящая и старая, которая уже 3 дня. У меня вопрос, могу ли я сделать так, чтобы, если температура упала до 5, у меня была запасная таблица ALARM, которая
INSERT INTO ALARM ( NAME, INFO) VALUES ( er.name ,'The temperature has greatly changed')
В таблице всегда будет 600 значений. Спасибо за помощь) Я хочу реализовать этот код в фоновом режиме, который будет вызываться каждый час)