Ïðîøó, ïîìîãèòå ñ çàïðîñîì.
|
|
Ïîíåäåëüíèê, 27 Ìàðòà 2017 ã. 22:16
+ â öèòàòíèê
Çäðàâñòâóéòå! ß ïî÷òè íîëü â SQL çàïðîñàõ, íî íà ðàáîòå âîçíèêëà íåîáõîäèìîñòü ñîñòàâèòü îäèí çàïðîñ. Ïðîøó, ïîìîãèòå!
Åñòü òàáëèöà:
ÊÀÒÅÃÎÐÈß ÐÅÊËÀÌÎÄÀÒÅËÜ
À ÐÄ_1
À ÐÄ_2
À ÐÄ_1
Á ÐÄ_3
Á ÐÄ_2
 ÐÄ_1
Ìîæíî ëè ñîñòàâèòü çàïðîñ, êîòîðûé áû âûâåë ðåêëàìîäàòåëåé (â îäíîì ñòîëáöå) è èõ "äîëþ ãîëîñà" (â äðóãîì ñòîëáöå).
Ò.å. íóæíî âûâåñòè ðåêëàìîäàòåëÿ è òî, ñêîëüêî ðàç îí âñòðå÷àåòñÿ â âûãðóçêå, ñîãëàñíî îãðàíè÷åíèÿì.
Ïðèìåð:
Äëÿ Êàòåãîðèè "À", åãî äîëÿ ðàâíî 66%(2/3).
À ÐÄ_1 66%
À ÐÄ_2 66%
À ÐÄ_1 66%
Äëÿ âñåé òàáëèöû äîëÿ ÐÄ_1=50%(3/6),
À ÐÄ_1 50%
À ÐÄ_2 33%
À ÐÄ_1 50%
Á ÐÄ_3 17%
Á ÐÄ_2 33%
 ÐÄ_1 50%
Íàâåðíî äîëæíî áûòü ÷òî-òî â ýòîì äóõå, íî ó ìåíÿ êîíå÷íî æå íå ðàáîòàåò:
SELECT ÐÅÊËÀÌÎÄÀÒÅËÜ, COUNT(ÐÅÊËÀÌÎÄÀÒÅËÜ) FROM Òàáëèöà WHERE ÊÀÒÅÃÎÐÈß="A"
Æîïîé ÷óþ, áåç join in íå îáîéòèñü..
Ïîæàëóéñòà, ïîìîãèòå èëè íàòîëêíèòå!
http://www.sql.ru/forum/1254929/proshu-pomogite-s-zaprosom
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-