| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1208 人关注过本帖
标题:仓库内产品按类别和编号整理,但编号有间断,如何查找同类产品起止编号并生 ...
只看楼主 加入收藏
jw_76
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-2-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
仓库内产品按类别和编号整理,但编号有间断,如何查找同类产品起止编号并生成为一条记录?
    原数据               |      希望处理结果        
产品类别    产品编号     |   产品类别        起始编号    结束编号
A              1         |       A            1            3
A              2         |       A            5            6
B              1         |       B            1            2
C              1         |       B            5            7
D              5         |       C            1   
D              7         |       C            3            5
E              1         |       D            5   
A              3         |       D            7            8
B              2         |       E            1            2
B              5         |       E            5   
C              3         |       E            7   
E              2         |      
A              5         |      
E              5         |      
D              8         |
C              4         |
A              6         |
B              6         |
E              7         |
B              7      [local]2[/local]  |
搜索更多相关主题的帖子: 产品 仓库 如何 
2012-02-05 01:24
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:10 
要自己寫邏輯統計代碼的,自己整理一下思路吧,不難的。

授人以渔,不授人以鱼。
2012-02-05 01:41
软件服务
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:344
专家分:736
注 册:2011-12-23
收藏
得分:10 
索引 产品类别
SCAN
    IF 产品类别 相同 AND 产品编号=上行产品编号+1
    ELSE
    ENDIF
ENDSCAN
剩下自己填一下空格就可以了
2012-02-05 14:51
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27237
注 册:2012-2-5
收藏
得分:0 
回复 楼主 jw_76
在别的论坛也看到过这个贴子

坚守VFP最后的阵地
2012-02-06 19:01
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27237
注 册:2012-2-5
收藏
得分:0 
程序代码:
CREATE CURSOR cpfl (cplb c(1),cpbh n(1))
INSERT INTO cpfl VALUES ([A],1)
INSERT INTO cpfl VALUES ([A],2)
INSERT INTO cpfl VALUES ([B],1)
INSERT INTO cpfl VALUES ([C],1)
INSERT INTO cpfl VALUES ([D],5)
INSERT INTO cpfl VALUES ([D],7)
INSERT INTO cpfl VALUES ([E],1)
INSERT INTO cpfl VALUES ([A],3)
INSERT INTO cpfl VALUES ([B],2)
INSERT INTO cpfl VALUES ([B],5)
INSERT INTO cpfl VALUES ([C],3)
INSERT INTO cpfl VALUES ([E],2)
INSERT INTO cpfl VALUES ([A],5)
INSERT INTO cpfl VALUES ([E],5)
INSERT INTO cpfl VALUES ([D],8)
INSERT INTO cpfl VALUES ([C],4)
INSERT INTO cpfl VALUES ([A],6)
INSERT INTO cpfl VALUES ([B],6)
INSERT INTO cpfl VALUES ([E],7)
INSERT INTO cpfl VALUES ([B],7)

SELECT CPLB,MIN(CPBH) 起,MAX(CPBH) 止 FROM (SELECT *,RECNO() XH,ABS(RECNO()-CPBH) CZ FROM (SELECT * FROM CPFL ORDER BY 1,2) A) B GROUP BY CZ,CPLB ORDER BY 1,2
结果:
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2014-03-21 00:24
快速回复:仓库内产品按类别和编号整理,但编号有间断,如何查找同类产品起止编号 ...
数据加载中...
 
   



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

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