有人可以告訴我爲什麼我得到這個代碼錯誤?Ambigous錯誤c#/ sql
SqlCommand scGetClaimedDetails = new SqlCommand(
"SELECT SUM(isclaimable) as claimable, SUM(isclaimed) as claimed,SUM(total) as total from" +
" (SELECT CASE WHEN claimed = 'Y' THEN inv_amt *.45 END as isclaimed, (inv_amt *.45) as inclaimable, inv_amt as total from invasset" +
" INNER JOIN Invoice ON invoice.invoice = invasset.invoice WHERE invasset.asset_no = @AssetNumber) as D2", DataAccess.AssetConnection);
什麼是那個錯誤?請張貼它。 – 2012-07-12 13:03:45
除非你告訴我們什麼是錯誤_is_。此外,格式化您的代碼實際上是可讀的。當代碼可讀時,更容易發現代碼中的問題。 – David 2012-07-12 13:04:01
ambigous列名inv_amt – 2012-07-12 13:05:35