【发布时间】:2017-02-22 17:39:21
【问题描述】:
我的表中有 3 列:Group、Date 和 Money。
Group Day Money Column4 (Does not exist yet)
A 1 $100 $100
B 2 $500 $500
A 3 $-150 $-50
B 3 $900 $1400
我要做的是创建第 4 列,这实际上是每个组的运行总计。 A 组的运行总数为 (100, 100-150=50)。
这在 SQL Server 2008 中是否可行?我获取前 3 列的代码如下:
Select [Group], [Day], sum(money) as [Money]
From Table_Name
Group by [Group], [Day]
【问题讨论】:
标签: sql sql-server sql-server-2008