order_Id がサブクエリに表示される回数をカウントし、各顧客注文の平均値のすぐ隣に表示しようとしています。これが私が試したことです。
select person ,AVG(orderTotal) as avgOrdersValue , timesSeen
from
(
select
Customer_Id as person
,Order_Id
, SUM(total)as orderTotal
,(select COUNT(Order_Id) as timesSeen
from Orders where Customer_Id=person group by Order_Id
)
from Orders group by Customer_Id Order_Id order by person ) tablealias
group by person
メッセージ 207、レベル 16、状態 1、行 4 列名 'person' が無効です。メッセージ 8155、レベル 16、状態 2、行 10 'gg' の列 4 に列名が指定されていません. メッセージ 207、レベル 16、状態 1、行 1 無効な列名 'timesSeen'. "