Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Формирование усредненного архива  [new]
kaktus1983
Member

Откуда:
Сообщений: 99
Подскажите пож-та, как правильно организовать такую достаточно примитивную задачу.
Не имею достаточного опыта, вариантов на вскидку несколько, но хочу сделать правильно.

Суть вопроса: имеется таблица мгновенных (секундных) показаний датчиков контроля.
Обновляется в реальном времени. Структура:

Таблица секундная
Дата-Время
Значение 1
Значение 2
...
Значение 100

Данная таблица хранится 1 месяц, затем старые данные из нее удаляются.
На основании данной таблицы необходимо формировать таблицу среднечасовых значений параметров,
арифметическим усреднением каждого столбца по времени.

Таблица часовая
Дата-Время (14.07.2015 18:00:00)
Значение 1
Значение 2
...
Значение 100

В часовой таблице данные будут хранится на протяжении всего времени (через месяц не будут удаляться).
Формировать новую запись в данную таблицу надо оперативно, по окончании текущего часа.

С SQL-Server’ом опыта не имею, прошу подсказать поподробнее. Заранее спасибо!
14 июл 15, 18:26    [17891970]     Ответить | Цитировать Сообщить модератору
 Re: Формирование усредненного архива  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31425
kaktus1983
Формировать новую запись в данную таблицу надо оперативно, по окончании текущего часа.
Создать задание в SQL Server Agent, с периодичностью 1 час, в нём считать среджнечасовые данные, и записывать их в часовую таблицу.
14 июл 15, 21:11    [17892616]     Ответить | Цитировать Сообщить модератору
 Re: Формирование усредненного архива  [new]
kaktus1983
Member

Откуда:
Сообщений: 99
alexeyvg,

Спасибо!
15 июл 15, 08:52    [17893470]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить