Исходные данные в виде таблицы, где Время - дата операции с точностью 1 секунда.
Пример исходных данных:
Время = 28.11.2017 10:00:00 Продажи = 100 Покупки = 70
Время = 28.11.2017 10:00:01 Продажи = 30 Покупки = 80
Время = 28.11.2017 10:00:02 Продажи = 100 Покупки = 170
Эти надо в какой-то регистр писать с той целью, чтобы потом запросом извлечь данные с любой заданной периодичностью в секундах (для построения графиков). Т.е. в параметр запроса передавать или 5 секунд или 500 секунд.
Как оптимально сделать регистр. Из регистра оборотов можно запросом извлечь подобные данные и сгруппировать их, например, по каждые 7 секунд?
Мдаа...
Передавать можно не 5 секунд, а интервал в 5 секунд через между. И запросом не можно от слова совсем!
Самое быстрое это будет цикл с прямым запросом к таблице sql
(0) регистр накопления обычный оборотный
в выборке создаешь поле со значением даты округленным до нужного количества секунд
и группируешь по этому полю
чтобы в запросе было проще округлять, можно дату хранить в виде числа, например
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс