基于多行的MySQL计算列

时间:2014-04-04 14:17:54

标签: mysql

如果这个问题已在这里得到解答,我表示歉意。可能是我到目前为止在搜索中措辞不佳的情况。

是否可以创建一个计算列,该列使用匹配列对前一行求和?

例如,如果我有一个名为“sales”的表,我想创建一个列,该列将以前的销售数量与匹配的customer_id相加?

id | customer_id | previous_customer_sale_qty
---------------------------------------------
1  | 1           | 0
2  | 2           | 0
3  | 1           | 1

1 个答案:

答案 0 :(得分:0)

SELECT SUM(previous_customer_sale_qty) AS total, *
FROM sales
GROUP BY customer_id;