又有一仓库出货记录,内有客户名,出货日期,货值金额。
销售记录中的客户名,销售日期 同 仓库的客户名,出货日期是相同的。
因某些特殊原因,销售记录中的 销售金额 同 仓库的 货值金额不尽相同,但相近,如:
销售金额:235
货值金额:232.8
现在要把二份记录的记录内容一一对应起来,现在能对应的是,客户名和日期
但如果同一客户一天有二次或二次以上销售记录,那就只能通过对比金额来确定了
现在是如何去确定相近的销售金额?
如:
同一客户同一日期有三次售货记录,销售记录及仓库记录的金额记录如下
销售金额:
1.235
2.110
3.1023
仓库货值金额:
1.232.8
2.109.8
3.1021.5
也就是说,我在仓库记录中出到三条记录,其中第一条金额是:232.8 ,现在如何去销售记录中找到对应的记录:235 。第二条:109.8 ,销售记录:110.
就是这样,如何去找到最接近的数值。
5 个解决方案
#1
建立两个表,用ID关联就可以了
#2
现在就是有二个表,但二个表是没什么联系的。唯有相同的是客户名和日期,但如果一个客户一天购了二次,那就只能对比相近金额了。
#3
这样很麻烦的,你在设计表的时候,加上一个字段"ID",用ID来关联就非常容易找出来了.
#4
不是的,是二个独立的部门的,系统都不相同的.
#5
相近的算法:
N1和N2
ABS(N1-N2)<一个数
如 ABS(1.235-1.2328)<0.05
N1和N2
ABS(N1-N2)<一个数
如 ABS(1.235-1.2328)<0.05
#1
建立两个表,用ID关联就可以了
#2
现在就是有二个表,但二个表是没什么联系的。唯有相同的是客户名和日期,但如果一个客户一天购了二次,那就只能对比相近金额了。
#3
这样很麻烦的,你在设计表的时候,加上一个字段"ID",用ID来关联就非常容易找出来了.
#4
不是的,是二个独立的部门的,系统都不相同的.
#5
相近的算法:
N1和N2
ABS(N1-N2)<一个数
如 ABS(1.235-1.2328)<0.05
N1和N2
ABS(N1-N2)<一个数
如 ABS(1.235-1.2328)<0.05