我有這樣的查詢。我想使用PaidAmount
列來計算另一列。可能嗎?在另一列中使用子查詢列
SELECT
B.SubProjectCode,
A.StatementBreakDown,
A.Description,
A.ApplicableInvoices,
A.AgreedAmount,
A.SettlePercentage,
(A.AgreedAmount * (A.SettlePercentage/100)) DueToSettle,
(SELECT SUM(C.PaymentAmount) FROM VendorSOAPayments C WHERE C.VendorSOAID = A.VendorSOAID) PaidAmount,
(DueToSettle - PaidAmount) BalanceAmt
FROM VendorSOA A
INNER JOIN SubProject B
ON A.SubProjectID = B.SubProjectID
這似乎是最優雅的方式我覺得..感謝您的想法。 –