各位前辈好,自己最近一直在看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,那么我就能知道这个是正偏移还是负偏移了。
问题是怎样把已经存在的数据库,按照新的标准导入新的数据库里面呢?
恳请各位不吝赐教,这个问题都快成了我的业障了。。。