嗨有沒有解決這個問題的方法?解決方法'列名無效'
SELECT invoices.no, customers.name, invoices.mdcode,
SUM(iproducts.unitprice * iproducts.quantity) AS total,
SUM(iproducts.unitprice * iproducts.quantity) - SUM(rinvoices.payment + rinvoices.discount)
AS [Remaining Balance]
FROM invoices INNER JOIN
customers ON customers.id = invoices.customerid INNER JOIN
iproducts ON invoices.id = iproducts.invoiceid LEFT OUTER JOIN
rinvoices ON invoices.id = rinvoices.invoiceid
WHERE ([Remaining Balance] <> '0')
GROUP BY invoices.no, customers.name, invoices.mdcode
以下返回錯誤'[剩餘餘額]'不是有效的列,而我已經聲明瞭它。我不能在WHERE和CASE子句中使用它。是否有任何解決辦法,因爲我真的只需要獲得仍有餘額的發票。
感謝您的幫助!
@AVD - 不,它大約在聚集 – 2012-01-11 06:53:36