У меня есть таблица данных с метками времени и расходом (в фунтах / час). Я пытаюсь получить общее количество продукта за определенное время, используя 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 фунта.