-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â 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


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó