gpt4 book ai didi

sql - 查询以找到平均加权价格

转载 作者:行者123 更新时间:2023-12-04 02:59:51 25 4
gpt4 key购买 nike

我在 Oracle 中有一个表,每个给定部分都有多行。每行都有一个数量和与之相关的价格。还有一个给定部分的行集相加的总数。下面是一个数据样本。我需要的是获得零件的平均加权价格。例如,如果数量为 100 的零件价格为 1,数量为 50 的零件价格为 2,则加权平均价格为 1.33333333

PART   TOTAL_QTY  QTY   PRICE_PER
----------------------------------
part1 317 244 27
part1 317 40 53.85
part1 317 33 24.15

想法?

最佳答案

尝试这个:

SELECT part, SUM(qty*price_per)/SUM(qty)
FROM <YOUR_TABLE>
GROUP BY part

关于sql - 查询以找到平均加权价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com