Office中国论坛/Access中国论坛

标题: ACCESS如何排序编号? [打印本页]

作者: funhere    时间: 2007-8-21 19:48
标题: ACCESS如何排序编号?
我有一个表,相对表数据字段相同的数据编号,遇见不同的数据就开始重新编号。如:[attach]25895[/attach]
原表:数据排序A
A
A
B
C
C
D
D
E
E
E
E
F
F
G


结果表:数据排序A1A2A3B4C1C2D1D2E1E2E3E4F1F2G1

有没有哪位大侠有办法的?我原始的做法是导出到EXCEL表后借助三个字段和一段代码实现,但是太慢。
作者: Henry D. Sy    时间: 2007-8-21 21:13
A1A2A3B4C1C2D1D2E1E2E3E4F1F2G1
b4不对吧,应该是b1吧
作者: Henry D. Sy    时间: 2007-8-21 21:17
在表中增加个自动编号字段id

SELECT A.数据, DCount("数据","a","数据='" & [数据] & "' and id<=" & [id] & "") AS 排序
FROM A;
作者: funhere    时间: 2007-8-21 22:07
dddddd,你说的对,应该是b1.我有一个哥们是用SQL2005实现的,有了一个Row_Number over() 函数,回头我用ACCESS尝试一下

万分感谢
作者: czp627    时间: 2007-8-22 10:48
:kiss:




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3