MySQL-从上一行中减去值,按组

我需要根据SN号在前一个基础上获得消费价值。这是我的数据:


表EnergyLog


SN     Date                 Value

2380   2012-10-30 00:15:51  21.01

2380   2012-10-31 00:31:03  22.04

2380   2012-11-01 00:16:02  22.65

2380   2012-11-02 00:15:32  23.11

20100  2012-10-30 00:15:38  35.21

20100  2012-10-31 00:15:48  37.07

20100  2012-11-01 00:15:49  38.17

20100  2012-11-02 00:15:19  38.97

20103  2012-10-30 10:27:34  57.98

20103  2012-10-31 12:24:42  60.83

这是我需要的结果:


SN      Date                 Value  consumption

2380    2012-10-30 00:15:51  21.01  0

2380    2012-10-31 00:31:03  22.04  1.03

2380    2012-11-01 00:16:02  22.65  0.61

2380    2012-11-02 00:15:32  23.11  0.46

20100   2012-10-30 00:15:38  35.21  0

20100   2012-10-31 00:15:48  37.07  1.86

20100   2012-11-01 00:15:49  38.17  1.1

20100   2012-11-02 00:15:19  38.97  0.8

20103   2012-10-30 10:27:34  57.98  0

20103   2012-10-31 12:24:42  60.83  2.85


拉风的咖菲猫
浏览 845回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL