У меня есть 1 таблица, в которой каждую ночь записывается информация о состоянии сервера.Я ссылаюсь на эту таблицу со списком каждого сервера на предприятии, сохраненным в другой таблице, и выполняется запрос к нему, чтобы проверить, была ли запись для этого имени сервера включена в таблицу Maint за последние несколько часов.Эта часть работает хорошо.
Lookup table:
---------------
serverID
serverName
isActive
Maintenance Table:
--------------
ServerID
ServerName
LastAttemptedDateTimeStamp
--This part is working fine.
Вот какие функции я хотел бы добавить.Я хочу обновлять таблицу ежедневно (перезаписывая всю старую информацию) и иметь запись для каждой записи в таблице поиска.Если запись для сервера в таблице поиска существует в таблице Maint в течение последних 24 часов, поместите бит SUCCESS (1) в строку, обновив LastAttemptedDateTime и LastSuccDateTimeUpdate.
Если запись для этой таблицы не существует, установите бит FAILED (0) и НЕ обновляйте LastSuccDateTimeUpdate
Reporting Table:
----------------
-LastAttemptedDateTime
-LastSuccDateTimeUpdate
-WasSuccessfull (bit) 0 or 1
Как это можно сделать?