假设table 字段 id payAmt payedAmt 条件 payAmt -30<payedAmt payedAmt<payAmt-40select * from table where (payAmt -30)<payedAmt and payedAmt<(payAmt-40) 其中对于一个订单如果有多条已付款记录,则需要求已付款的和,然后再比较。(如何比较?) 求一个订单已付款的和 select sum(payedAmt) as payedAmt from table where id=订单ID
条件 payAmt -30<payedAmt
payedAmt<payAmt-40select * from table
where (payAmt -30)<payedAmt and
payedAmt<(payAmt-40)
其中对于一个订单如果有多条已付款记录,则需要求已付款的和,然后再比较。(如何比较?)
求一个订单已付款的和
select sum(payedAmt) as payedAmt
from table
where id=订单ID
将每次付款的相加(用循环或递归)
将得出的结果进行比较
}else if(付款次数 == 1){
直接比较
}else{
没付款~
}