我有一个类似下面的例子的表,其中包含日期,数量,借方,贷方和余额(借方值+ 0 - 贷记值),所以我想选择记录相同的数字和余额总和等于0,然后识别这些记录。确定余额等于零的记录
我试图创建一个函数,但我只在有两个相同的记录。在这个例子中,它是219900。在其他情况下,我不能。
我想在别人的记录中,这是**之间。
date num debit credit balance zero_balance
11/11/2016 219900 470,00 -470,00 Y
11/11/2016 219900 470,00 470,00 Y
01/11/2016 218295 163,00 163,00
30/11/2016 218295 162,00 162,00 **Y**
30/11/2016 218295 162,00 162,00 **Y**
30/11/2016 218295 162,00 -162,00 **Y**
30/11/2016 218295 162,00 -162,00 **Y**
30/11/2016 218295 162,00 162,00
25/10/2016 218102 935,46 935,46 **Y**
25/10/2016 218102 935,46 -935,46 **Y**
25/10/2016 218102 935,46 935,46
20/10/2016 217638 1.896,65 1.896,65 **Y**
20/10/2016 217638 1.896,65 -1.896,65 **Y**
20/10/2016 217638 1.896,65 1.896,65 **Y**
20/10/2016 217638 1.896,65 -1.896,65 **Y**
20/10/2016 217638 1.696,65 1.696,65
有人可以帮我吗?
那么,你感兴趣的只是对(其中余额为零,而一个行只能是一对)? – pozs
@pozs是的,当有记录存在你的对立面时,一个会使另一个记录无效,因为我需要将其导出并仅显示已打开的信用点或借方。 – thiagofred
你在这个表中有主键吗? (它通常是最好的所有表让他们在你的情况下,它是一个要求:没有它,你不能确保记录将只在一个对使用) – pozs