请教:数据和数据之间的模糊匹配
现有两个表,表1名wcb,内有fs19,wc19两个字段;表2名cswc,有wc和fs19两个字段。现在想让表2的fs19=表1的fs19,但表2的wc又不完全等于表1=wc19,想就近原则匹配。
请大家帮忙,非常感谢。
程序代码:CLOSE DATABASES
SET NEAR ON
USE wcb
INDEX on wc19 TAG wc
USE cswc IN 0
SELECT cswc
BLANK FIELDS fs19 ALL
STORE 0 TO ln11, ln12, ln21, ln22
SCAN
SEEK cswc.wc IN wcb
ln11 = wcb.wc19
ln12 = wcb.fs19
IF RECNO("wcb") > 1
GO RECNO() - 1 IN wcb
ENDIF
ln21 = wcb.wc19
ln22 = wcb.fs19
REPLACE fs19 WITH IIF(wc - ln11 <= ln21 - wc, ln22, ln12)
ENDSCAN
SELECT cswc
BROWSE
