我有一个数据集,我必须在每一个价格出售这样的项目ID,然后数量:聚合函数我创建
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
每个条目都有项目ID和价格的独特组合。我想添加第四栏,其中包含为该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的
你怎么知道TotalQ?你可以编写一个函数来计算TotalQ。 – Matheno
这听起来像是我正在寻找的。我对SQL很陌生,所以我不知道如何编写这样的函数。 – weskpga