SQL,每个 SKU 的现金总额
Posted
技术标签:
【中文标题】SQL,每个 SKU 的现金总额【英文标题】:SQL, cash totals for each SKU 【发布时间】:2016-01-29 17:39:58 【问题描述】:我有两张桌子;一个有唯一的 SKU 编号和描述。另一个有销售信息;每次购买都带有 SKU 编号。我需要做的是每个 SKU 有一个总计。现在它正在列出每个 sku 和每个销售金额。
【问题讨论】:
试试select a.sku, a.description, sum(b.sales) from homework_items a join homework_sales b on a.sku = b.sku group by a.sku
【参考方案1】:
试试这个:
select SKU_number , sum(sale_amount)
from Description
group by SKU_number
【讨论】:
我就是这么想的。我正在使用 m-Power 报告系统,这有点奇怪。谢谢! 如果答案对您有帮助,请您将其标记为正确或至少点赞。谢谢!【参考方案2】:由于我没有看到您需要描述,所以我没有包含它,但是如果您需要,只需简单地加入 SKU 即可获得描述。您需要的是我相信的 Sum(Sales) 和 SKU 上的分组。例如这里是我创建的表:
SKU OrderNumber Sales
1A 1 15
1A 2 15
2B 3 35
1A 4 15
2B 5 35
3C 6 140
然后我跑了
select SKU, sum(sales) TotalSales from #Sales
group by SKU
得到:
SKU TotalSales
1A 45
2B 70
3C 140
【讨论】:
以上是关于SQL,每个 SKU 的现金总额的主要内容,如果未能解决你的问题,请参考以下文章