[英]Mysql substract value of previous row to current row
我有这张桌子:
2017-10-29 10.812999999999999
2017-10-30 1.883
2017-10-31 15.746
2017-11-01 29.156
2017-11-02 42.552
我想做第二天到前一天的区别。
所需输出示例:
2017-10-29 (1.88-10.81)=-8,93
2017-10-30 13,863
等等...
您可以使用left join
:
select t.*, (t.val - tnext.val) as diff
from t left join
t tnext
on t.date = tnext.date - interval 1 day;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.