请教查询符合条件的数据————在线急等
表中有订单号,应付款,已付款 3项数据,求符合 应付款-30<已付款<应付款-40 的订单数,其中对于一个订单如果有多条已付款记录,则需要求已付款的和,然后再比较。
------解决方案--------------------假设table 字段 id payAmt payedAmt
条件 payAmt -30<payedAmt
payedAmt<payAmt-40
select * from table
where (payAmt -30)<payedAmt and
payedAmt<(payAmt-40)
其中对于一个订单如果有多条已付款记录,则需要求已付款的和,然后再比较。(如何比较?)
求一个订单已付款的和
select sum(payedAmt) as payedAmt
from table
where id=订单ID