| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1231 人关注过本帖
标题:[求助]如何实现这样的计算?
只看楼主 加入收藏
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
快速回复:[求助]如何实现这样的计算?
数据加载中...
 
   



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

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