| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1101 人关注过本帖, 1 人收藏
标题:关于表间数据的合并
只看楼主 加入收藏
lygcw9603
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:233
专家分:357
注 册:2006-8-27
收藏
得分:0 
回复 10楼 dtjyzwr
SYS(3099,70) && 如果是VFP6.0,去掉这行代码
VFP6.0?9.0?
2012-03-12 22:50
dtjyzwr
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-3-12
收藏
得分:0 
以下是引用lygcw9603在2012-3-12 22:50:23的发言:

SYS(3099,70) && 如果是VFP6.0,去掉这行代码
VFP6.0?9.0?


6.0,这行代码我没有加入!
2012-03-12 22:55
lygcw9603
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:233
专家分:357
注 册:2006-8-27
收藏
得分:0 
回复 12楼 dtjyzwr
临时抱佛脚是不行的。
2012-03-13 01:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 2楼 lygcw9603
哪有这么复杂

授人以渔,不授人以鱼。
2012-03-13 03:08
dtjyzwr
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-3-12
收藏
得分:0 
能说地简单些吗?最好提供实例操作,谢谢!
2012-03-13 07:58
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用TonyDeng在2012-3-13 03:08:34的发言:

哪有这么复杂
71个字段,你多少行能写完这段代码。
楼上的实例,楼主可能都没看懂,复杂的恐怕更看不懂了。
看样子是看花眼了。不是交叉表行列转换,缺少了一个关键条件。
USE B ALIAS B
SCAN
     UPDATE A SET KM1=B.KM1 WHERE A.ZKZK==B.ZKZH
ENDSCAN
BROWSE

[ 本帖最后由 sdta 于 2012-3-13 11:32 编辑 ]

坚守VFP最后的阵地
2012-03-13 09:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用dtjyzwr在2012-3-13 07:58:56的发言:

能说地简单些吗?最好提供实例操作,谢谢!
你还想要什么实例,你一点基础也没有,提供给你,也看不懂。前面的实例看懂了吗。你的实际情况我也不多说了。

坚守VFP最后的阵地
2012-03-13 09:26
szhouking
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-3-13
收藏
得分:0 
我贴段代码,看对你有没有用啊?

select zh,;
    sum(cs) as 总笔数,SUM(je) as 总金额,;
    sum(iif(处理信息='成功',cs,0)) as 成功笔数,sum(iif(处理信息='成功',je,0)) as 成功金额,;
    sum(iif(处理信息='冲正',cs,0)) as 冲正笔数,sum(iif(处理信息='冲正',je,0)) as 冲正金额,;
    sum(iif(处理信息='该用户未签约!',cs,0)) as 未签约笔数,sum(iif(处理信息='该用户未签约!',je,0)) as 未签约金额,;
    sum(iif(处理信息='可用余额不足',cs,0)) as 余额不足笔数,sum(iif(处理信息='可用余额不足',je,0)) as 余额不足金额,;
    sum(iif(处理信息='签约关系不一致!',cs,0)) as 不一致笔数,sum(iif(处理信息='签约关系不一致!',je,0)) as 不一致金额,;
    sum(iif(处理信息='账户已冻结',cs,0)) as 冻结笔数,sum(iif(处理信息='账户已冻结',je,0)) as 冻结金额 ;
    from aaa group by zh
2012-03-13 11:20
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 16楼 sdta
首先,楼主恐怕主要复制一个指定的字段;其次,即使是七十多个字段全部复制,也可以用一个循环轮询字段,不用那么多行。

授人以渔,不授人以鱼。
2012-03-13 13:45
dtjyzwr
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-3-12
收藏
得分:0 
谢谢各位高手,小米正在摸索过程中,谢谢了!
2012-03-13 14:11
快速回复:关于表间数据的合并
数据加载中...
 
   



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

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