我试图做一些我认为非常简单的事情,但无法在SQL语句中弄明白。 该表从两个表中求和,并与第三个表中的值进行比较
发票(列 - GrossAmount)
收据(列 - ReceiptValue,有可能是一个收据或没有收据的话)
信用票据(列 - GrossCredit,可能有信用票据或没有)
我想显示总未清发票,即显示所有发票其中Invoices.GrossAmount > (sum(Receipt.ReceiptValue) + sum(CreditNotes.GrossCredit))
。
查询需要显示所有未完全支付或未支付的发票。
InvoiceId在所有表中与外键相同。
使用的MS SQL Server 2014
编辑你的问题,并提供样本数据和预期的结果。 –