Sql 如何计算来自不同行的值

Sql 如何计算来自不同行的值,sql,ignite,Sql,Ignite,这与ApacheIgnite数据库有关 我想对不同行的值进行计算,但到目前为止还没有找到任何解决方案 数据库中有3个字段: 时间戳 公制名称 价值 2021-04-01 10:00:00 节点\u cpu \u秒\u总计 1000 2021-04-01 10:00:20 节点\u cpu \u秒\u总计 1030 2021-04-01 10:00:40 节点\u cpu \u秒\u总计 1035 2021-04-01 10:01:00 节点\u cpu \u秒\u总计 1045 我将迭代SELE

这与ApacheIgnite数据库有关

我想对不同行的值进行计算,但到目前为止还没有找到任何解决方案

数据库中有3个字段:

时间戳 公制名称 价值 2021-04-01 10:00:00 节点\u cpu \u秒\u总计 1000 2021-04-01 10:00:20 节点\u cpu \u秒\u总计 1030 2021-04-01 10:00:40 节点\u cpu \u秒\u总计 1035 2021-04-01 10:01:00 节点\u cpu \u秒\u总计 1045
我将迭代
SELECT*FROM table ORDER BY TimeStamp ASC
,然后用Java或其他命令式语言对循环中的每一行执行此计算


Apache Ignite的分布式特性使“前一行”的概念有所不同,而且也不支持“窗口函数”,因此我怀疑它在普通SQL中是否可行,除了两行查询之类的简单情况。

编辑您的问题并显示您想要的结果。完成:)我希望它能有所帮助。