我有一个数据集,其中有一个 ItemID,然后按每个价格出售的数量如下:
ItemID | Quantity | Price
ABC 10 14.50
ABC 4 14.25
DEF 32 22.41
ABC 24 14.10
GHI 8 8.50
GHI 12 8.60
DEF 2 22.30
每个条目都有唯一的 ItemID 和 Price 组合。我想添加第四列,其中包含该 ItemID 的总销售量。所以上表看起来像这样:
ItemID | Quantity | Price | TotalQ
ABC 10 14.50 38
ABC 4 14.25 38
DEF 32 22.41 34
ABC 24 14.10 38
GHI 8 8.50 20
GHI 12 8.60 20
DEF 2 22.30 34
如果不对聚合函数执行聚合函数,我似乎无法做到这一点,这显然会产生错误。我将如何实现这一目标?
我正在使用 SQL Server 2008。