草庐IT

paidamount

全部标签

mysql - 当存在空值时从两个表中减去两个值

selectp.partnerid,sum(casewhenc.amountisnotnullthenc.amountelse0end)asamount,sum(casewhenc.netamtisnotnullthenc.netamtelse0end)astotal,sum(casewhen(c.netamt-d.paidamount)isnotnullthen(c.netamt-d.paidamount)else0end)asremainingamount,sum(casewhend.paidamountisnotnullthend.paidamountelse0end)aspai