Я использую самообъединение, чтобы получить итоги за год.Это работает:
SELECT tc.EmployeeID, tc.TimeCardNum, tc.Tax, SUM(inr.Tax) AS YTDTax
FROM TimeCards tc
JOIN (
SELECT EmployeeID, TimeCardNum, Tax
FROM TimeCards
) AS inr
ON inr.EmployeeID = tc.EmployeeID
AND inr.TimeCardNum <= tc.TimeCardNum
GROUP BY tc.EmployeeID, tc.TimeCardNum, tc.Tax
ORDER BY tc.EmployeeID, tc.TimeCardNum
, что дает мне столбец промежуточного итога, который сбрасывается для каждого сотрудника.
Теперь я хочу превратить его в запрос UPDATE
, чтобы поместить эти данные в новыйколонка.Как это сделать?