SQL çàïðîñ ê íåêîòîðûì çàïèñÿì
|
|
Âòîðíèê, 13 Àâãóñòà 2019 ã. 19:08
+ â öèòàòíèê
Äîáðûé äåíü, óâàæàåìûå!
Ïîäñêàæèòå ïóòü ðåøåíèÿ ñëåäóþùåé çàäà÷è:
Èìååòñÿ íåêîòîðîå êîë-âî çàïèñåé óäîâëåòâîðÿþùèõ îïðåäåëåííîìó óñëîâèþ. Ïóñòü èõ áóäåò 5. Ïîñ÷èòàòü èõ SELECT COUNT(*) WHERE MonCGentType LIKE 'ÏË%' AND ReportDate NOT LIKE '%' òðóäà íå ñîñòàâëÿåò. À âîò äàëåå íàäî çíà÷åíèÿ ïîëÿ MoneyID óäîâëåòâîðÿþùèå ôèëüòðó MonCGentType LIKE 'ÏË%' AND ReportDate NOT LIKE '%' çàíåñòè â îòäåëüíóþ òàáëèöó INSERTîì, è òóò âîçíèêàåò ïðîáëåìà - íèêàê íå ìîãó ñîîáðàçèòò êàê ïðîèçâåñòè ïåðåáîð óäîâëåòâîðÿþùèõ ôèëüòðó çàïèñåé, åñëè ïîëüçîâàòüñÿ çàïðîñîì òèïà INSERT INTO TBL (FIELD1, FIELD2) VALUES ('êëþ÷', (select moneyid from tblmoney where moncgenttype like 'ïë%' and reportdate not like '%')) âíóòðè öèêëà for i = 1 to (select count(*) from tblmoney where moncgenttype like 'ïë%' and reportdate not like '%') òòî â èòîãå ïîëó÷àåì 5 çàïèñåé ñ 'êëþ÷' è çíà÷åíèåì ïîëÿ êëmoneyid ñïîñëåäíåãî äîáàâëåííîãî â tblmoney
https://www.sql.ru/forum/1315898/sql-zapros-k-nekotorym-zapisyam
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-