在 SQL 表中显示产品的组金额
Posted
技术标签:
【中文标题】在 SQL 表中显示产品的组金额【英文标题】:Display the Group Amount of a product in SQL Table 【发布时间】:2021-12-09 16:02:16 【问题描述】:我有一个包含 3 列的 SQL 表,分别命名为 Product、Type、Cost。
Product Type Cost
A a 10
B b 10
C a 5
D b 7
我必须添加一个名为 Groups Cost 的新列,以便
Product Type Cost GroupsCost
A a 10 15
B b 10 17
C a 5 15
D b 7 17
它在该类型的每一列中显示该类型的每个产品的总成本。
【问题讨论】:
【参考方案1】:我们可以在这里使用SUM
作为解析函数:
SELECT Product, Type, Cost, SUM(Cost) OVER (PARTITION BY Type) AS GroupsCost
FROM yourTable;
【讨论】:
以上是关于在 SQL 表中显示产品的组金额的主要内容,如果未能解决你的问题,请参考以下文章