一尘不染

Access SQL如何在SELECT查询中增加

sql

我有一个SQL查询为我提供X个结果,我希望查询输出中有一个叫做count的命令使查询变得像这样:

count id section
1     15    7
2     3     2
3     54    1
4     7     4

我怎样才能做到这一点?


阅读 130

收藏
2021-03-10

共1个答案

一尘不染

好吧,我想这已经足够构成答案了:以下链接指定了两种方法:http :
//www.techrepublic.com/blog/microsoft-office/an-access-query-that-returns-
every-nth-记录/

第一种方法假定您具有ID值并使用DCount(类似于@mikeY的解决方案)。

第二种方法假定您可以创建一个VBA函数,该函数将对记录集中的EACH记录运行一次,并且每次要运行计数时都需要手动重置(使用某些VBA)-因为它使用“静态”值来运行它的计数器。

只要您拥有合理的数字(几百个,而不是几千个)或记录,第二种方法对我来说似乎是最简单/最有效的方法。

2021-03-10