サブクエリについて質問があります。私はさまざまな方法を試しましたが、まだ構文を正しくすることはできません。だから助けてください。
このようなテーブルがあります
DD_Products
(
ProductID
Description
ProductPrice
RetailPrice
LaborEST
);
そして、最も利益の大きい商品(販売額と原価の差額)を10個リストアップしてVIEWするようにします。
だから私はこのように作成しました
CREATE VIEW Top10money_VW AS
SELECT ProductID,Money
FROM (select *
from DD_Products
Order by ProductPrice - RetailPrice AS Money desc)
Where ROWNUM <= 10;
しかし、それは言います
Error starting at line 1 in command:
CREATE VIEW Top10money_VW AS
SELECT ProductID,Money
FROM (select *
from DD_Products
Order by ProductPrice - RetailPrice AS Money desc)
Where ROWNUM <= 10
Error at Command Line:5 Column:43
Error report:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
これの正しい構文は何ですか?