【发布时间】:2019-09-12 13:18:03
【问题描述】:
我有两列
sum1 sum2
100 70
60 20
30 10
我还需要一列col3,可以像这样通过减法计算
sum1 sum2 col3
100 70 null
60 20 -80
30 10 -50
-80 我可以通过20-100 和-50 通过10-60 获得。我需要用一个移位来减去原始数据
如何通过sql查询得到这个新列?
【问题讨论】:
-
你的 MySQL 服务器版本是多少?执行
SELECT version();并编辑问题以添加此查询的结果。此外,您的表中是否有任何id列,我们从中定义顺序。请注意,数据是无序的,如果不按特定列/表达式定义顺序,“前一个”/“移位”术语是没有意义的。 -
这个视图已经是聚合查询的结果,并按季度分组。第三列将是上一季度的流失结果(如果您需要此上下文)
标签: mysql sql subtraction shift