在MS Access中,我需要打印一些带有唯一增加序列号的标签(1,2,3 ......)这应该相当简单,但我无法弄清楚会生成列表的查询给出开始和结束范围的数字。有人有想法吗?
- 杰夫
答案 0 :(得分:2)
Access没有CTE或类似的东西。我想如果没有桌子就不能这样做。创建一个包含10行的表。值0到9
使用此查询
SELECT [T1].[id]+10*[T10].[Id]+100*[T100].[Id] AS IncrementValue
FROM [Table] AS T1, [Table] AS T10, [Table] AS T100
WHERE ((([T1].[id]+10*[T10].[Id]+100*[T100].[Id])>=8
And ([T1].[id]+10*[T10].[Id]+100*[T100].[Id])<=90))
ORDER BY [T1].[id]+10*[T10].[Id]+100*[T100].[Id];
如果您需要更高的数字,请增加联接数量。