在 MS Access 中,我需要打印一些带有唯一递增序列号的标签(1、2、3...),这应该相当简单,但我无法确定一个查询会生成给定数字列表开始和结束范围。有人有想法吗?
——杰夫
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];
如果您需要更高的数字,请增加连接数量。