Âòîðíèê, 06 Ôåâðàëÿ 2018 ã. 18:41
+ â öèòàòíèê
Ïðèâåò âñåì!
Ïîÿâèëñÿ îäíà íåáîëüøàÿ ïðîáëåìà ñ ôîðìèðîâàíèåì çàïðîñà , áåç èñïîëüçîâàíèÿ VBA íóæíî. ×àñòè÷íî íàøåë ðåøåíèå, íî äàëüøå ìûñëü íå ïîøëà.  îáùåì ïðåäñòàâèì ÷òî åñòü íåáîëüøàÿ òàáëè÷êà, â êîòîðîé âåäåòñÿ ó÷åò âûäà÷è ïðàâ.
Ñ ïîëÿìè
ÔÈÎ, ÄàòàÂûäà÷è, ÍîìåðÓäîñòîâ.
Îäèí è òîò æå ÷åëîâåê ìîæåò ìåíÿòü ïðàâà íåñêîëüêî ðàç, ïðè÷åì ïîñëåäíèå ìîãóò îêàçàòüñÿ äåéñòâóþùèìè è íå çàêðûòûìè.
Çàïðîñ äîëæåí âûâîäèòü ñëåäóþùèå çíà÷åíèÿ ïîëåé:
ÔÈÎ, ÍîìåðÓäîñòîâåðåíèÿ, äåéñòâóåòÑ, äåéñòâóåòÏÎ.Ïî êàæäîé ïîñëåäíåé âûäà÷å â ðàìêàõ ÔÈÎ äîëæíî âûâîäèòñÿ "äåéñòâèòåëüíû íà òåêóùèé ìîìåíò"
Ñòàë ðàñêðó÷èâàòü ëîãèêó è íåìíîãî çàïóòàëñÿ, âîò ÷òî åñòü íà òåêóùèé ìîìåíò:
SELECT Òàáëèöà1.ÔÈÎ, Òàáëèöà1.ÍîìåðÓäîñòîâ, (SELECT TOP 1 Òàáëèöà2.ÄàòàÂûäà÷è FROM Òàáëèöà1 AS Òàáëèöà2 WHERE Òàáëèöà2.ÄàòàÂûäà÷è <Òàáëèöà1.ÄàòàÂûäà÷è AND Òàáëèöà2.ÔÈÎ=Òàáëèöà1.ÔÈÎ ORDER BY Òàáëèöà2.ÄàòàÂûäà÷è DESC) AS äåéñòâóåòÑ, Òàáëèöà1.ÄàòàÂûäà÷è AS ÄåéñòâóåòÏÎ
FROM Òàáëèöà1
ORDER BY Òàáëèöà1.ÄàòàÂûäà÷è;
http://www.sql.ru/forum/1284587/hitryy-zapros
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-