标题:[求助]如何实现这样的计算?
只看楼主
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
 问题点数:0 回复次数:12 
[求助]如何实现这样的计算?

请教,{(出口重量*数量)+下一记录(出口重量*数量)+....到最后一条(出口重量*数量)}/SUM(出口重量)
请问应该怎么写?谢谢了,搞了半天搞晕了.


搜索更多相关主题的帖子: 出口 计算 如何 
2007-08-23 16:10
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
得分:0 
select sum(出口重量*数量)/sum(出口重量)  from table

随缘不变,不变随缘
2007-08-23 16:21
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 

楼上这位大姐,你这计算的好像是就一条记录的吧?

2007-08-23 16:27
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
得分:0 

结果不就是一个吗?还是说我还没有弄明白你的意思?


随缘不变,不变随缘
2007-08-23 16:28
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
得分:0 
举个例子:
出口重量 数量
20 5
40 2
20 10
按照你的说法不就是(20*5+40*2+20*10)/(20+40+20)
如果是这样,那结果不就是一个数吗?

随缘不变,不变随缘
2007-08-23 16:33
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 
从第一条记录的(出口重量*数量) + 第二记录的(出口重量*数量)+.......一直这样到最后一条,最后除以SUM(出口重量)
2007-08-23 16:35
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
得分:0 

能不能告诉我你对sum(出口重量*数量)的理解?


随缘不变,不变随缘
2007-08-23 16:41
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 
谢谢姐姐,我明白了,以前是用循环,现在这样一条SQL语句就可以简单实现,你真厉害..呼呼.
2007-08-23 16:44
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 
现在就有点麻烦了,那就是怎么去截取数值后,再实现上面的功能?

select sum(出口重量*数量)/sum(出口重量) from table
把上面句子改成select sum(出口规格*数量)/sum(出口重量) from table
但我要的是出口规格字段内容中第一个 * 号 左边的数值?怎么去截取? (比如,0.36 0.38 ......)

[此贴子已经被作者于2007-8-23 16:55:54编辑过]

2007-08-23 16:54
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 

有人帮帮吗?没学过这样的句子.

2007-08-23 18:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-164924-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.253563 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved