-3

の構文エラーが発生するため、問題はすぐ(隣にあると思います。これに関する助けをいただければ幸いです。Microsoft SQL-ServerManagementStudioの使用。quoted priceIncorrect syntax near '('

create view order_total as

select order_num

sum (quoted_price * num_ordered) as total_amount

from order_line;
4

1 に答える 1

2

クエリでは、返す列をコンマで区切っていません。ステートメントの一般的な構文には、次のSELECTものが必要です。

create view order_total as

SELECT   order_num,
         sum (quoted_price * num_ordered) AS total_amount
FROM     order_line
GROUP BY order_num;

(コンマを忘れないようにする良い方法は、次のように、コンマを行末ではなく行頭に配置することです。

SELECT column1
       ,column2
       ,etc.
FROM   table

--また、クエリを中断せずに行の前に配置することで、列をすばやくコメントアウトすることも非常に簡単になります。)

于 2013-03-24T22:56:05.453 に答える