Попытка получить продажи по SalesPersonID и процент от общей суммы всех продаж по году.
Ошибка получения в этом разделе OrderDate is not a valid column in T2.OrderDate in Join on
. Я установил псевдоним T2, но он не работает.
SELECT Year(OrderDate)
,convert(DECIMAL(10, 2), sum(SubTotal + TaxAmt) / T2.TotalSales) AS EmployeeSales
FROM Sales.SalesOrderHeader T1
INNER JOIN (
SELECT Year(OrderDate) AS DateYear
,sum(SubTotal + TaxAmt) AS TotalSales
FROM Sales.SalesOrderHeader T2
GROUP BY Year(OrderDate)
) AS T2 ON T1.OrderDate = T2.OrderDate
GROUP BY T1.OrderDate
,T2.TotalSales
WHERE SalesID = 275