我正在執行良好的SQL的Visual Studio中出現惱人的錯誤。有效SQL上的Visual Studio錯誤
SELECT InvoiceLines.LineID,
InvoiceLines.InvoiceID,
InvoiceLines.Text,
InvoiceLines.Rate,
InvoiceLines.Count,
InvoiceLines.Rate * InvoiceLines.Count AS LineTotal,
((InvoiceLines.Rate * InvoiceLines.Count) * (1 + Invoices.VatRate/100)) * (1 - CAST(Invoices.Discount AS money) * InvoiceLines.ApplyDiscount/100) AS LineTotalIncVat, InvoiceLines.ApplyDiscount
FROM InvoiceLines
LEFT JOIN Invoices ON Invoices.InvoiceID = InvoiceLines.InvoiceID
什麼LineTotalIncVat正在試圖做的是計算總髮票項,同時增加增值稅和減去折扣,是的,可能會更好(如果我能會)在代碼中做到這一點
誤差視覺工作室給出爲:
有解析查詢的誤差[令牌行號= 1,令牌行偏移= 14,令牌錯誤= InvoiceLines]
即使它會驗證並沒有在查詢生成器有問題執行...
你能發佈用於執行sql的代碼嗎... – 2010-05-24 15:45:42
它是通過數據集生成器嚮導完成的(它很痛苦) – Sam 2010-05-24 15:46:58