Ðàáîòà ôóíêöèè "count" â ïåðåêðåñòíîì çàïðîñå.
|
|
Ïîíåäåëüíèê, 16 Ôåâðàëÿ 2015 ã. 19:03
+ â öèòàòíèê
Äîáðûé äåíü, Óâàæàåìûå.
Îáðàùàþñü ñ ïðîñüáîé ïîìî÷ü â ìîèõ èçûñêàíèÿõ.
Òàêàÿ ñèòóàöèÿ:
 ÁÄ âîçíèêëà íåîáõîäèìîñòü âíåäðèòü òàáëèöó îòïóñêîâ, äëÿ ÷åãî áûëà ñîçäàíà òàáëèöà ñ êàëåíäàðåì. Äëÿ íàãëÿäíîãî îòðàæåíèÿ ñèòóàöèè â óïðàâëåíèè âñå ýòî ïîêàçûâàåòñÿ ÷åðåç ïåðåêðåñòíûé çàïðîñ. È âñå âðîäå áû ðàáîòàåò, íî åñòü çàãâîçäêà ñ èòîãîâûì çíà÷åíèåì. Ò.å. õî÷åòüñÿ óâèäåòü ñóììó ÷åëîâåê â îòïóñêå íà îïðåäåëåííóþ äàòó, íî access âûäàåò îøèáêó: "Íåâîçìîæíî èñïîëüçîâàíèå ñòàòèñòè÷åñêîé ôóíêöèè â ïðåäëîæåíèè where (count(ïîëå)=2). (ïîÿñíþ, 2 = çíà÷åíèå, êîãäà ñîòðóäíèê â îòïóñêå, êîãäà 0 = âûõîäíîé, 1 = ðàáî÷èé äåíü).
 îáû÷íîì çàïðîñå âñå ñ÷èòàåò, íî íå óñòðàèâàåò ïðåäñòàâëåíèå èíôîðìàöèè äëÿ ïîëüçîâàòåëÿ. Âîçìîæíî ëè ýòî ñ÷èòàòü â ïåðåêðåñòíîì çàïðîñå, ïîæàëóéñòà, ïîäñêàæèòå?
Íèæå ñàì çàïðîñ:
TRANSFORM Sum(ç_êàëåíäàðü.Ðàáâûõîòï) AS [Sum-Ðàáâûõîòï]
SELECT ç_êàëåíäàðü.Äàòà, ç_êàëåíäàðü.ÄåíüÍåäåëè, Count(ç_êàëåíäàðü.Ðàáâûõîòï) AS [Èòîãîâîå çíà÷åíèå Ðàáâûõîòï]
FROM ç_êàëåíäàðü
WHERE (((Count(ç_êàëåíäàðü.Ðàáâûõîòï))=2))
GROUP BY ç_êàëåíäàðü.Äàòà, ç_êàëåíäàðü.ÄåíüÍåäåëè
PIVOT ç_êàëåíäàðü.Ñîòðóäíèêè.ÀíàëèòèêÄÀÊÐ;
http://www.sql.ru/forum/1142903/rabota-funkcii-count-v-perekrestnom-zaprose
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-