У меня есть два запроса, один возвращает выходные данные:
id | faults | avg_duration
--------------------------
x | 55 | 45.3
y | 102 | 11.2
z | 333 | 25.3
другой:
id | connection | duration
-----------------------
x | 12 | 10
y | 55 | 25
z | 77 | 36
В вышеприведенных запросах используется выражение where для определения метки времени (начало, конец) т.е. где Start_date между to_date ('01 / 01/2011 10:10:00 ',' dd / mm / yyyy 24hr: mm: ss ') и to_date ('01 / 02/2011 10:10:00', 'дд / мм / гггг 24ч: мм: сс') = продолжительность 1 месяц
Я хочу вставить два результата в новую таблицу, подобную этой, предполагая, что таблица уже существует:
start_date | id | faults |avg_duration| connection | duration
-------------------------------------------------------------------------
01/01/2011 10:10:00 | x | 55 | 45.3 | 12 | 10
01/01/2011 10:10:00 | y | 102 | 11.2 | 55 | 25
01/01/2011 10:10:00 | z | 333 | 25.3 | 77 | 36
Каждый раз, когда изменяется продолжительность запросов, приведенная выше таблица будет обновляться новыми данными:
start_date | id | faults |avg_duration| connection | duration
-------------------------------------------------------------------------
01/01/2011 10:10:00 | x | 55 | 45.3 | 12 | 10
01/01/2011 10:10:00 | y | 102 | 11.2 | 55 | 25
01/01/2011 10:10:00 | z | 333 | 25.3 | 77 | 36
01/05/2011 10:10:00 | x | 10 | 4500 | 41 | 100
01/05/2011 10:10:00 | y | 100 | 5000 | 41 | 250
01/05/2011 10:10:00 | z | 300 | 2000 | 71 | 360