0

在 MS Access 中,我需要打印一些带有唯一递增序列号的标签(1、2、3...),这应该相当简单,但我无法确定一个查询会生成给定数字列表开始和结束范围。有人有想法吗?

——杰夫

4

1 回答 1

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];

如果您需要更高的数字,请增加连接数量。

于 2013-09-17T14:47:45.750 回答