日期:2014-05-18  浏览次数:20695 次

支付记录表中,如何匹配支付和支付取消的记录
有支付记录表A,现需要从中提取支付记录,支付记录存在支付和支付取消的状况。

如果存在和支付记录对应的取消记录,则不提取。

例如:
表A中有记录
时间 支付金额 支付状况
2/1 2000 支付
2/1 -2000 取消支付

这两条即为匹配记录。
如何在提取支付记录时把这样的对应记录剔除?

------解决方案--------------------
感觉是不是要加一个唯一id字段,做取消支付时,记录一下对应的支付id,按金额去匹配,有多条相同金额的记录时,会出错....