回 帖 发 新 帖 刷新版面

主题:用vb比较同一个数据表中的两个字段中的内容是否相同??

1、从数据表的字段1中最后一个记录开始数起的100条数据来比较内容是否相同。

字段1   字段2
  1      100    ‘(即1=100是否相同)
  2      99     ‘(即2=99是否相同)
  3      98          ……
……    ……         …… (由下至上比较)
……    ……         ……
100       1     ‘(即100=1是否相同)

再统计出有多少条是相同的,输出到文本框中。

2、还有是“字段1”的第条5数据,与“字段 2”的第1条数据比较一直比较到100记录才结束。

即“字段1”的第100条记录与“字段2”的第95条记录比较,一直到“字段1”的第 5条记录与“字段2”的第1条记录比较。

再统计出有多少条是不同的,输出到文本框中。

各位高手们请你们快点帮帮小女子吧!感激不尽[em7]!

回复列表 (共1个回复)

沙发

1、
select count(case when [字段1]=[字段2] then [字段1] end) as '相同总数' from (
select top 100 * 
 from [表1] order by [字段1] desc)

2、得用程序取记录出来比较

我来回复

您尚未登录,请登录后再回复。点此登录或注册