-. transform - StageProject Sum(, , .) - Users
TRANSFORM Min(X.N) AS [Min-N]
SELECT Y,Users, P, ord
FROM (SELECT Y,Users,P,StageProject,ord,Count(1) AS N FROM qdfSRC GROUP BY Y,StageProject,Users,ord,P
UNION ALL
SELECT T.Y,T.Users,T.P,T.StageProject & "",T.ord,Round(Count(1)/Min(S.N)*100) FROM qdfSRC T INNER JOIN
(SELECT Y,Count(1) AS N FROM qdfSRC GROUP BY Y) S ON T.Y=S.Y
GROUP BY T.P,T.Y,T.Users, T.StageProject,T.ord
) AS X
GROUP BY Y,Users, ord,P
ORDER BY Y, Users,ord
PIVOT X.StageProject In ('*','*','','',' ',' ',' ',' ',' -*',' -*');
qdfSRC
SELECT UserName1 AS Users, Amount AS AmountPrice, CostAmount AS AmountCost, MarjzaAmountCalc AS Marja, DealStage AS StageProject, " " AS P, 1 AS ord, Year(DateClosed) AS Y
FROM qdfDeals;
http://www.sql.ru/forum/1206584/ispolzuu-transform-i-mne-neobhodimo-dobavit-pole-sum-vyruchka-sebest-marzha