2017-11-25 108 views
0
select productline, P.productcode, productname, (OD.priceeach - P.buyprice) as ProfitMargin 
from Products P, OrderDetails OD 
where P.productcode = OD.productcode and productline like '%Cars%' 
order by ProfitMargin desc 

當我運行它時,出現錯誤。它說「太少參數。預計1.」 我的代碼有什麼問題嗎?SQL錯誤(太少參數)

回答

0

當您在Microsoft Access中構建查詢時,可以通過在SQL語句中插入由方括號包圍的參數名稱來使用「參數」。當然,你也可以在字段(或表格)的名稱周圍加方括號;方括號的解釋有些含糊。

訪問將首先在字段名稱中查找方括號內的名稱,然後在表名稱中搜索名稱,並且只有在未在其中一個列表中找到名稱的情況下,它纔會將該名稱視爲參數名稱。