2017-11-25 73 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ステートメントに角括弧で囲まれたパラメータ名を挿入することにより、 "parameters"を使用できます。もちろん、フィールド(またはテーブル)の名前の前後に大括弧を入れることもできます。角括弧の解釈はやや曖昧です。

Accessは、最初にフィールド名で、次にテーブル名で角括弧内の名前を検索し、これらのリストのいずれかで名前が見つからない場合にのみ、その名前をパラメータ名として扱います。

関連する問題