Vraag : SQL om vorige afd. van een werknemer te vinden

Ik heb een vereiste waar ik de Vorige afdeling van een werknemer over de cursus van data moet krijgen. Ik heb een beeld vastgemaakt dat toont wat ik precies probeer om te bereiken. Ik heb ook sql voor de proefgegevens in het beeld vastgemaakt. Gelieve te stellen me op hoe te om this.

Thanks




vooraf te bereiken voor
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
" notpretty "
---SQL voor Proefgegevens in het beeld

selecteer person_id, dt, version_nbr, afd., pd
van
(
selecteer person_id 2345, trunc (sysdate) - 30 dt, version_nbr 0, „u“ afd., „PD1“ PD van dubbel
unie allen
selecteer person_id 2345, trunc (sysdate) - 6.1, „Financiën“, „PD2“ van dubbel
unie allen
selecteer person_id 2345, trunc (sysdate) - 3.2, „Financiën“, „PD3“ van dubbel
unie allen
selecteer person_id 2345, trunc (last_day (sysdate)), 3, „Verkoop“, „PD3“ van dubbel
unie allen

selecteer person_id 1264, trunc (sysdate) - 30, 0, „Globaal u“ afd., „PD1“ PD van dubbel
unie allen
selecteer person_id 1264, trunc (sysdate) - 6.1, „Globale Financiën“, „PD2“ van dubbel
unie allen
selecteer person_id 1264, trunc (sysdate) - 3.2, „Globale Financiën“, „PD3“ van dubbel
unie allen
selecteer person_id 1264, trunc (last_day (sysdate)), 3, „Globale Verkoop“, „PD3“ van dubbel

) a

orde door 1.2
Attachments:

Antwoord : SQL om vorige afd. van een werknemer te vinden

Ik zou iets als doen:

    Doe terwijl InStr (streptokok, „„) > 0
        de streptokok = vervangt (streptokok, „„,“ „)
    Lijn

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Reeks objFSO = CreateObject („Scripting.FileSystemObject“) 
myFile = „c:\macros\aces\claim13.txt“ 
Vastgestelde objFile = myFile objFSO.OpenTextFile (, 1) 
Doe tot objFile.AtEndOfStream 
  line=objFile.ReadLine 
  WScript.Echo trimspace (lijn)
Lijn 
Functie trimspace (streptokok als Koord) als Koord
    Doe terwijl InStr (streptokok, „  „) > 0
        de streptokok = vervangt (streptokok, „  „,“ „)
    Lijn
    trimspace = streptokok
De Functie van het eind
Andere oplossingen  
 
programming4us programming4us