首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于对各行的差异求和的MySQL聚合函数

用于对各行的差异求和的MySQL聚合函数
EN

Stack Overflow用户
提问于 2011-10-11 21:54:04
回答 1查看 3.3K关注 0票数 3

我有一个lil‘mysql表:

代码语言:javascript
复制
+----+-------+
| id | value |
+----+-------+
|  1 |  1240 |
|  2 |  1022 |
|  3 |   802 |
| .. |    .. |
+------+-----+

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

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

这在sql中是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-11 21:57:30

好的!您的查询如下所示:

代码语言:javascript
复制
SELECT a.id, 
       b.VALUE - a.VALUE difference 
FROM   mytable a 
       JOIN mytable b 
         ON b.id = a.id + 1 

其思想是将表连接起来,使其自身偏移一行--然后,您可以对最初位于相邻行上的值进行数学运算。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7727174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档