Skip to main content
 Web开发网 » office教程 » excel教程

[程序设计]ACCESS谜团?如何使用access统计随机数据的分布情况

各位前辈好,自己最近一直在看access的相关内容,因为有个问题一直没有解决,查找了资料无数,还是无果,只好在此劳烦各位前辈了。

  长话短说:

  我有一个数据库

  ID P1 P2 P3 P4 P5 P6 P7

  001 2 39 46 77 81 85 91

  002 38 39 45 71 80 92 95

  解释一下,P1-P7为数据库的字段名,下面的数字是不同次出现的随机数字

  我想要做的是通过比较第一组数据和第二组数据,得出001中有哪几个数字是002中出现过的,出现了几次(例如P2 39)

  第二是 001的中出现了哪几个数字是002中已经出现的数字正负偏移1得到的,出现了几次(例如 001 p2= 002 p1+1, 001 p3= 002 p3+1, 001 p7= 002 p6-1)

  接着就是通过以上运算法则,统计002 与003 之间的关系

  这样通过相邻的两组数据的统计,我想得到一个新的表, 新表包含以下字段:

  重复的数字,重复次数

  偏移的数字, 偏移次数,其中正偏移次数,负偏移次数,分别列出

  就这些,请问各位前辈,access这是不是能这样统计?不行的话还要别的什么简单一点的工具可以用?

  谢谢

  我又想到一个思路,不知道是不是合适

  我重新创建一个数据库,字段设计成P1-P100,然后根据P后的数值,将数据放入其中,如001 P3=46,在新表中46就被放入了P46。

  这样假如access中不能不同字段间计算统计的问题就不存在了。 我只要比对新表中,记录001 P46同记录002中P46的值,如果相减值为0,就说明001中P46的46在002中数出现过的,如果值是负1或正1,那么我就能知道这个是正偏移还是负偏移了。

  问题是怎样把已经存在的数据库,按照新的标准导入新的数据库里面呢?

  恳请各位不吝赐教,这个问题都快成了我的业障了。。。

评论列表暂无评论
发表评论
微信