【发布时间】:2019-03-13 16:41:11
【问题描述】:
不确定我在这里做错了什么。每次运行此代码时,我都会收到此错误
消息 8120,第 16 级,状态 1,第 55 行
列 'Vendors.VendorName' 在选择列表中无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
这是代码
select
VendorName, VendorContactFName, VendorContactLName,
sum(InvoiceTotal - CreditTotal- PaymentTotal) as BalanceDue
from
Vendors
full join
Invoices on Vendors.VendorID = Invoices.VendorID
where
InvoiceTotal - CreditTotal- PaymentTotal > 0
order by
BalanceDue desc
【问题讨论】:
标签: sql sql-server