嘗試創建一個具有餘額到期,利息費用,到期總額和付款計劃的結果集。他們的方式我編碼它似乎工作,但它似乎很不雅。有沒有辦法利用變量來使代碼更清晰?select語句上的sql變量
SELECT
CustFName, CustLName, CustPhone,
SUM(InvoiceAmount - PaymentAmount) AS BalanceDue,
SUM(InvoiceAmount - PaymentAmount)*.195 AS InterestCharge,
SUM(InvoiceAmount - PaymentAmount) + SUM(InvoiceAmount - PaymentAmount) *.195 AS TotalDue,
(SUM(InvoiceAmount - PaymentAmount) + SUM(InvoiceAmount - PaymentAmount) *.195)/4 AS PaymentPlan
FROM
Customer
JOIN
Vehicle ON Customer.CustomerID = Vehicle.CustomerID
JOIN
Invoice ON Vehicle.VehicleID = Invoice.VehicleID
WHERE
InvoiceAmount - PaymentAmount > 400
GROUP BY
CustFName, CustLName, CustPhone
這看起來不像'inelegant':無論如何都是一個主觀術語。這似乎很好的佈局,如果它工作正常 –
好的謝謝你!我是新手,不確定是否有更好的方法。 –
你正在使用什麼數據庫系統? –