gpt4 book ai didi

MySQL 字段总和除以另外两个字段的乘积

转载 作者:行者123 更新时间:2023-11-29 14:18:26 25 4
gpt4 key购买 nike

我对 MySQL 的了解非常有限,所以我希望我没有问一个非常愚蠢的问题。

我试图做的是计算一个字段的值除以其他两个字段的乘积。

类似于:

(sum(salesorderlinedetail.rate) / (salesorderlinedetail.metalweight) * 
(salesorderlinedetail.spotprice) AS `Premium`

原始数据可能是这样的:

850 / (1646 * 0.5) = 1.03281

我试图让这个结果显示为查询返回的每一行数据的另一列。

我猜这可能需要在某个地方有一个子选择语句。

最佳答案

让我们以“原始数字”为例,简单地进行替换(提示:全部都在括号中):

850 / (1646 * 0.5)
850 ==> salesorderlinedetail.rate
1646 ==> salesorderlinedetail.metalweight
0.5 ==> salesorderlinedetail.spotprice

salesorderlinedetail.rate / ( salesorderlinedetail.metalweight * salesorderlinedetail.spotprice)

不需要 SUM(),因为这会引入不加区别的聚合(除非您尚未与我们分享详细信息:-)

关于MySQL 字段总和除以另外两个字段的乘积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12171467/

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