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 的现金总额的主要内容,如果未能解决你的问题,请参考以下文章

微软访问查询

为啥我在 PL/SQL 中的 for 循环没有打印出最后一次迭代

SQL Server 2008 查询正向现金流报告

sql 税前毛收入,税前广告毛现金收入

一个公司两个出纳的现金日记账账做到一起了怎么分开?

ECSHOP仿淘宝商品评论现金奖励功能