-

   rss_sql_ru_access_programming

 - e-mail

 

 -

 LiveInternet.ru:
: 16.03.2006
:
:
: 4

:


transform, Sum(, , .).

, 23 2016 . 17:45 +
-. 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


: [1] []
 

:
: 

: ( )

:

  URL