У меня есть таблица данных с этими столбцами: введите описание изображения здесь , где
- datetime: событие in_time и Out_time
- Серьезность: уникальная для каждого сообщения
- Сообщение: сообщение о событии наподобие = СИГНАЛ СИГНАЛА ОТКЛЮЧЕНИЯ, СИГНАЛИЗАЦИЯ ЦИРКУЛЯЦИОННОГО НАСОСА, СИГНАЛИЗАЦИЯ ВЫКЛЮЧЕНИЯ CONV, СИГНАЛ ОТКЛЮЧЕНИЯ ЛИФТА, СИГНАЛ ПО ПЕРЕКЛЮЧЕНИЮ CRV
- Активен: если событие включено, то активным будет1 else 0
Я должен определить разницу между событием во времени и времени ожидания.
Я попытался использовать CTE и отдельную таблицу для времени и времени события:
Использование этой команды (для времени события):
SELECT
[DATETIME], [Severity], [Message], [Active], [Acked]
INTO
intime
FROM
[master].[dbo].[DATATABLE]
WHERE
ACTIVE = 1
Теперь моя таблица данных с временем события - "время".Таблица с OUTTIME-записью:
SELECT
[DATETIME], [Severity], [Message], [Active], [Acked]
INTO
OUTIME
FROM
[master].[dbo].[DATATABLE]
WHERE
ACTIVE = 0
Как узнать разницу во времени между двумя таблицами?