sql – 查询查找平均加权价格
发布时间:2020-05-28 00:00:14 所属栏目:MsSql 来源:互联网
导读:我在Oracle中有一个表,每个给定的部分有多行.每行都有数量和价格相关联.还有一个总数量,给定部分的行集合最多.以下是数据示例.我需要的是获得该零件的平均加权价格.例如,如果零件的数量为100,价格为1,数量为50,则价格为2,加权平均价格为1.33333333 PART TOTAL
|
我在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 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 请问在mssql“SQL事件探查器”里表格的标题,如CPU,Read,
- sql-server – 在SELECT INTO中保存ORDER BY
- mysql5.7.19 安装配置方法图文教程(win10)
- SQL之left join、right join、inner join的区别浅析
- SQL Server 获取指定日期所在月份的第一天的代码
- sql-server – SQL Server – 删除所有不可打印的ASCII字符
- SQL Server 按日期选择最晚日期与最早日期对应的数的差值
- SQLServer2008新实例远程数据库链接问题(sp_addlinkedserve
- 10个MySQL性能调优的方法
- 如何在数据库中存储图像android [复制]
