Создание сумматора в графане из скорости потока с использованием SQL - PullRequest
0 голосов
/ 08 мая 2018

У меня есть таблица данных с метками времени и расходом (в фунтах / час). Я пытаюсь получить общее количество продукта за определенное время, используя Grafana и панель с одним элементом.

Вот некоторые примеры данных:

dateandtime         val
5/7/2018 4:45:11    38.13187027
5/7/2018 4:45:21    38.14497757
5/7/2018 4:45:31    38.17045975
5/7/2018 4:45:41    38.20859528
5/7/2018 4:45:51    38.25962067
5/7/2018 4:46:01    38.29846954
5/7/2018 4:46:11    38.3375206
5/7/2018 4:46:21    38.35148621
5/7/2018 4:46:31    38.3652153
5/7/2018 4:46:41    38.39123535
5/7/2018 4:46:51    38.41730499
5/7/2018 4:47:01    38.4434433
5/7/2018 4:47:11    38.45699692
5/7/2018 4:47:21    38.47026825
5/7/2018 4:47:31    38.47062683

Вручную, я бы сделал (val/3600)*(to_epoch(nextTimestamp)-to_epoch(currentTimestamp)) для каждой записи, а затем вывел бы суммирование, но я не знаю, как это сделать в SQL.

Используя эту формулу, я ожидал бы значение около 0,86 фунта.

...