gpt4 book ai didi

MySQL聚合函数对行与行之间的差异求和

转载 作者:可可西里 更新时间:2023-11-01 08:21:22 25 4
gpt4 key购买 nike

我有这个 lil' mysql 表:

+----+-------+
| id | value |
+----+-------+
| 1 | 1240 |
| 2 | 1022 |
| 3 | 802 |
| .. | .. |
+------+-----+

我正在搜索总结行之间差异的 sql 查询:

第 1 行和第 2 行的差异 + 第 2 行和第 3 行的差异 + ...

用sql可以吗?

最佳答案

当然!您的查询将如下所示:

SELECT a.id, 
b.VALUE - a.VALUE difference
FROM mytable a
JOIN mytable b
ON b.id = a.id + 1

想法是连接表格,表格本身偏移一行——然后您可以对最初位于相邻行的值进行数学运算。

关于MySQL聚合函数对行与行之间的差异求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com