SQL Server 2008データベースには、次のような2つのSQLテーブルがあります。
Customer
--------
ID
Name
Order
-----
ID
CustomerID
Total
顧客からの注文数が最も多いかどうかを把握する必要があります。この時点で、私はここに到達しました:
SELECT MAX([OrderCount]) FROM (
SELECT COUNT(o.[ID]) as 'OrderCount'
FROM [Order] o
GROUP BY o.[CustomerID]
)
このステートメントを実行すると、「')'の近くの構文が正しくありません」というメッセージが表示されます。私のサブクエリは機能します。これは、問題がSELECT MAX([OrderCount])にあることを意味しますが、すべてが私には正しいように見えます(もちろん、私はSQLの専門家ではありません)。私はここで何が間違っているのですか?このSQLクエリを正しく攻撃していますか?
ありがとうございました