У меня есть одна таблица с именем device_statistics, она хранит информацию об устройстве одного приложения, сценарий создания таблицы:
CREATE TABLE public.device_statistics
(
id character varying(255) COLLATE pg_catalog."default" NOT NULL,
abnormalcount integer,
appid character varying(32) COLLATE pg_catalog."default" NOT NULL,
inactivecount integer,
offlinecount integer,
onlinecount integer,
statisticstime date,
totalcount integer,
CONSTRAINT ods_device_statistics_pkey PRIMARY KEY (id)
)
когда устройство отключено, я должен обновить значение offlinecount, поскольку totalcount=abnormalcount + inactivecount + offlinecount + onlinecount
такможно ли автоматически обновлять значение итоговой суммы при обновлении аварийной, неактивной, автономной или онлайн-учетной записи.
, например:
перед отключением устройства, строка выглядит так: (только показать, что нам нужно):
appid offlinecount totalcount
test 10 32
когда устройство отключено и я обновляю значение offlinecount, я хочу следующую строку, например:
appid offlinecount totalcount
test 9 31
значение totalcout - автоматическое обновление, как это сделать?