| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
免费IT实战开发视频教程合集分享千里之行 始于足下
共有 260 人关注过本帖
标题:请教:汇总计算
只看楼主 加入收藏
杂七杂八
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2018-2-20
结帖率:100%
  已结贴   问题点数:20  回复次数:11   
请教:汇总计算
请教:由gg表按姓名对类别统计按"类别+数量"的格式变成表一,并将按“单的数量乘0.5+双的数量乘0.75+混的数量乘1.25"规则的放入系统字段中.
能做到吗? 谢谢
附件: 您没有浏览附件的权限,请 登录注册
2018-11-06 05:56
gs2536785678
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:7
帖 子:199
专家分:545
注 册:2017-7-16
  得分:0 
复杂了
2018-11-06 07:59
wengjl
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:60
帖 子:1422
专家分:2609
注 册:2007-4-27
  得分:0 
是不是 单为1的,写0.5,单为2的 系统中写1?

只求每天有一丁点儿的进步就可以了
2018-11-06 08:57
wengjl
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:60
帖 子:1422
专家分:2609
注 册:2007-4-27
  得分:5 
分步计算

1、SELECT * ,coun(*) as 数量,000.000 as 系统 from gg grou by 客户姓名,类别 into table ls

2、对临时表(ls.dbf)的计算,你应该是会的了

3、再转换一下就好了。

只求每天有一丁点儿的进步就可以了
2018-11-06 09:08
wengjl
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:60
帖 子:1422
专家分:2609
注 册:2007-4-27
  得分:0 
附件: 您没有浏览附件的权限,请 登录注册

只求每天有一丁点儿的进步就可以了
2018-11-06 09:20
sdta
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:170
帖 子:7402
专家分:17490
注 册:2012-2-5
  得分:0 
* VFP9 代码
CLOSE DATABASES
SELECT 客户姓名 Xm,SUM(ICASE(ALLTRIM(类别)=="单",0.50,ALLTRIM(类别)=="双",0.75,1.25)) Xt FROM gg GROUP BY 1 INTO CURSOR Tt

UPDATE 表一 SET 系统=Xt FROM Tt WHERE 表一.姓名==Tt.xm
SELECT 表一
BROWSE
结果
附件: 您没有浏览附件的权限,请 登录注册

坚守VFP最后的阵地
2018-11-06 12:35
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:604
专家分:1159
注 册:2009-3-1
  得分:0 
二者思路是一致的,一个分步列式计算 一个是综合列式计算。sdta高
2018-11-06 18:27
杂七杂八
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2018-2-20
  得分:0 
回复 6楼 sdta
谢谢你。
表一是要的结果,一开始是没有的,通过运算才会得到结果。
我用的VFP6
2018-11-06 19:57
sdta
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:170
帖 子:7402
专家分:17490
注 册:2012-2-5
  得分:0 
SELECT 客户姓名 Xm,SUM(ICASE(ALLTRIM(类别)=="单",0.50,ALLTRIM(类别)=="双",0.75,1.25)) Xt FROM gg GROUP BY 1 INTO CURSOR Tt

这段代码后面的工作自己处理吧

坚守VFP最后的阵地
2018-11-06 20:40
杂七杂八
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2018-2-20
  得分:0 
实在做不了,求助!出现不了表一,表一能自动生成吗?
2018-11-06 22:05







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

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