我有一个表,按年份划分为一系列数字,需要构建一个运行总数列,但在下一年重新启动。
预期结果如下
Amount | Year | Running Total
-----------------------------
1 2000 1
5 2000 6
10 2000 16
5 2001 5
10 2001 15
3 2001 18
我可以按订单得到一个标准的运行总数,但不知道如何仅仅根据年份来计算,这样它就可以计算出每个独特年份的运行总数。
1条答案
按热度按时间qxsslcnc1#
sql表表示无序集。您需要一列来指定顺序。如果你有这个,它是一个简单的累积和:
如果没有指定排序的列,“累计和”在sql中的表上没有意义。