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

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


搜索更多相关主题的帖子: 出口 计算 如何 
2007-08-23 16:10
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 

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

2007-08-23 16:27
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 
从第一条记录的(出口重量*数量) + 第二记录的(出口重量*数量)+.......一直这样到最后一条,最后除以SUM(出口重量)
2007-08-23 16:35
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
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 
来点高手帮帮吧.
2007-08-23 19:02
roy78
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-8-12
得分:0 
谢谢.
2007-08-24 09:33



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




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

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