У меня есть некоторые данные измерений в моей базе данных infxdb, к которым я могу обратиться:
select * from E_real_con
имя: E_real_con
значение времени
---- -----
1537920001044785525 |57160036,00
1538006401069651036 |57227208,00
1538092800108297103 |57294112,00
1538179200697333731 |57366108.00
Однако «значение» является накопительным значением, и я хотел бы получить дельту / разницу между двумя последовательными значениями.
Я пробовал следующее:
SELECT difference(last(value)) FROM E_real_con WHERE time >= now() - 7d GROUP BY time(1d) fill(null)
Однако я получаю следующее сообщение об ошибке:
ERR: unsupported difference iterator type: *query.stringInterruptIterator
Я был бы рад получить несколько советов и отзывов о том, как решить мою проблему.
Я использую InfxDB 1.6.1
Спасибо большое!Christoph