Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 将剩余值添加到另一个字段中_Mysql_Sql - Fatal编程技术网

Mysql 将剩余值添加到另一个字段中

Mysql 将剩余值添加到另一个字段中,mysql,sql,Mysql,Sql,tbl_Emi tbl_Fin CardNo EMI DTE REC DTE STS 5140560000001142 934.00 2014-03-28 500.00 2014-05-22 P 5140560000001142 934.00 2014-04-30 0.00 2014-05-22 P 我有两张

tbl_Emi

tbl_Fin

CardNo                   EMI        DTE            REC      DTE          STS 
5140560000001142        934.00  2014-03-28     500.00    2014-05-22      P 
5140560000001142        934.00  2014-04-30       0.00    2014-05-22      P
我有两张桌子:

tbl_Emi:最终结果表

tbl_Fin:一种在时间间隔内更新记录的表

每个表都有以下列:

CardNo                   EMI        DTE            REC      DTE          STS 
5140560000001142        934.00  2014-04-30     500.00    2014-05-22      P

请让我知道添加更多数据记录是否有用。

看起来您的emi是一列而不是一条记录。用例-检查rec+500>emi,如果不只是更新,如果是更新和插入,这是正确的,但我如何将剩余金额添加到其他记录中您可以添加更多样本数据以便我们更好地测试它,如果它总是有正确的结果?并添加期望的结果,使您的问题更清楚。您的DTE列不是唯一的。从tbl_Fin 2读取记录。将它们与tbl_Eim的CardNo记录进行匹配
CardNo (id)
EMI (amount owing)
DTE (payment deadline date)
REC (received amount)
DTE (payment receival date)