标题: 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尝试一下