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

Ïîèñê ñîîáùåíèé â rss_sql_ru_access_programming

 -Ïîäïèñêà ïî e-mail

 

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 16.03.2006
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 4


Êàê çàôèêñèðîâàòü çíà÷åíèå ïîëÿ

Ïÿòíèöà, 15 Äåêàáðÿ 2017 ã. 19:21 + â öèòàòíèê
Äîáðîãî äíÿ ãîñïîäà !

Microsoft jet (ÿäðî MA)
Ñäåëàí çàïðîñ - ÷åì áîëüøå êîë-âî îáðàùåíèé ê ÂÛ×ÈÑËßÅÌÎÌÓ ïîëþ
òåì äîëüøå ðàáîòàåò çàïðîñ

Êàê ýòî ìîæíî èñïðàâèòü - êàê çàôèêñèðîâàòü çíà÷åíèå ïîëÿ â ïîäçàïðîñå äëÿ åãî
äàëüíåéøåé îáðàáîòêè (íàðåçêà ÷åðåç ðàçäåëèòåëü)
Ñëèâ âî âðåìåííóþ òàáëèöó íå ïðåäëàãàòü (ÍÅ èñïîëüçóþ îáîëî÷êó MA)

Çàðàíåå áëàãîäàðåí !

select 
       F.ID,
       F.NAIM,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD,
       PARENT_CHILD
  from ( 
        select E.ID+CStr(E.NUM) as ID,
               (select Max(iif(D.LEV=E.LEV-1 and D.NUM<=E.NUM,D.ID,'0'))+CStr(Max(iif(D.LEV=E.LEV-1 and D.NUM<=E.NUM,D.NUM, 0)))+'='+
                       Min(iif(D.LEV=E.LEV+1 and D.NUM>=E.NUM,D.ID,'Z'))+CStr(Min(iif(D.LEV=E.LEV+1 and D.NUM>=E.NUM,D.NUM,99)))+'='+
                       Mid(Max(D.ROLE),6)
                  from (
                        select C.*
                          from (
                                select A.NUM,
                                       CStr(B.NUM) as LEV,
                                       Choose(B.NUM,
                                             'C','D','E','F','G',
                                              Null
                                             ) as ID,
                                       Choose(B.NUM,
                                              [C],[D],[E],[F],[G],
                                              Null
                                             ) as NAIM,
                                             Right('00000'+CStr(A.NUM),5)+A.C as ROLE  
                                  from [Excel 12.0 Xml;HDR=YES;IMEX=0;DATABASE=C:\WORK\EXPORT\Scale_2017_11_00.xlsm].[SPP_KPI$A2:L] as A,
                                       (select NUM
                                          from [Export]
                                         where NUM<=5
                                       ) as B
                               ) as C
                         where not C.NAIM is Null
                       ) as D
                 where D.NUM<=E.NUM
               ) as PARENT_CHILD,
               E.NAIM,
               E.STAKE,
               E.NOTE,
               E.SCALE,
               E.TYPE,
               E.KIND
          from (select C.*
                  from (
                        select A.NUM,
                               CStr(B.NUM) as LEV,
                               Choose(B.NUM,
                                      'C','D','E','F','G',
                                      Null
                                     ) as ID,
                               Choose(B.NUM,
                                      [C],[D],[E],[F],[G],
                                      Null
                                     ) as NAIM,
                               A.STAKE,
                               A.NOTE,
                               A.SCALE,
                               A.TYPE,
                               A.KIND
                          from [Excel 12.0 Xml;HDR=YES;IMEX=0;DATABASE=C:\WORK\EXPORT\Scale_2017_11_00.xlsm].[SPP_KPI$A2:L] as A,
                               (select NUM
                                  from [Export]
                                 where NUM<=5
                               )  as B
                       ) as C
                 where not C.NAIM is Null
               ) as E
         order by E.NUM,E.LEV
       ) as F

http://www.sql.ru/forum/1280217/kak-zafiksirovat-znachenie-polya


 

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

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

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

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