40 lines
1.7 KiB
SQL
40 lines
1.7 KiB
SQL
--ágazat, szakképesítése....
|
|
UPDATE T_TANULOCSOPORT_OSSZES
|
|
SET
|
|
T_TANULOCSOPORT_OSSZES.C_AGAZAT = T_TANULO_OSSZES.C_AGAZAT
|
|
,T_TANULOCSOPORT_OSSZES.C_SZAKKEPESITES = T_TANULO_OSSZES.C_SZAKKEPESITES
|
|
,T_TANULOCSOPORT_OSSZES.C_RESZSZAKKEPESITES = T_TANULO_OSSZES.C_RESZSZAKKEPESITES
|
|
,T_TANULOCSOPORT_OSSZES.C_SZAKMACSOPORT = T_TANULO_OSSZES.C_SZAKMACSOPORT
|
|
FROM T_TANULO_OSSZES
|
|
WHERE
|
|
T_TANULOCSOPORT_OSSZES.C_TANULOID = T_TANULO_OSSZES.ID
|
|
AND T_TANULOCSOPORT_OSSZES.C_TANEVID = T_TANULO_OSSZES.C_ALTANEVID
|
|
AND EXISTS (SELECT ID FROM T_OSZTALY_OSSZES WHERE T_OSZTALY_OSSZES.ID = T_TANULOCSOPORT_OSSZES.C_OSZTALYCSOPORTID)
|
|
AND T_TANULOCSOPORT_OSSZES.TOROLT = 'F'
|
|
AND T_TANULO_OSSZES.TOROLT = 'F'
|
|
|
|
--törzslapszám....
|
|
UPDATE T_TANULOCSOPORT_OSSZES
|
|
SET
|
|
T_TANULOCSOPORT_OSSZES.C_TORZSLAPSZAM = T_FELHASZNALO_OSSZES.C_NYILVANTARTASISZAM
|
|
FROM T_FELHASZNALO_OSSZES
|
|
WHERE
|
|
T_TANULOCSOPORT_OSSZES.C_TANULOID = T_FELHASZNALO_OSSZES.ID
|
|
AND T_TANULOCSOPORT_OSSZES.C_TANEVID = T_FELHASZNALO_OSSZES.C_TANEVID
|
|
AND EXISTS (SELECT ID FROM T_OSZTALY_OSSZES WHERE T_OSZTALY_OSSZES.ID = T_TANULOCSOPORT_OSSZES.C_OSZTALYCSOPORTID)
|
|
AND T_FELHASZNALO_OSSZES.C_NYILVANTARTASISZAM IS NOT NULL
|
|
AND T_TANULOCSOPORT_OSSZES.TOROLT = 'F'
|
|
AND T_FELHASZNALO_OSSZES.TOROLT = 'F'
|
|
|
|
--naplósorszám....
|
|
UPDATE T_TANULOCSOPORT_OSSZES
|
|
SET
|
|
T_TANULOCSOPORT_OSSZES.C_NAPLOSORSZAM = T_TANULO_OSSZES.C_NAPLOSORSZAM
|
|
FROM T_TANULO_OSSZES
|
|
WHERE
|
|
T_TANULOCSOPORT_OSSZES.C_TANULOID = T_TANULO_OSSZES.ID
|
|
AND T_TANULOCSOPORT_OSSZES.C_TANEVID = T_TANULO_OSSZES.C_ALTANEVID
|
|
AND EXISTS (SELECT ID FROM T_OSZTALY_OSSZES WHERE T_OSZTALY_OSSZES.ID = T_TANULOCSOPORT_OSSZES.C_OSZTALYCSOPORTID)
|
|
AND T_TANULO_OSSZES.C_NAPLOSORSZAM IS NOT NULL
|
|
AND T_TANULOCSOPORT_OSSZES.TOROLT = 'F'
|
|
AND T_TANULO_OSSZES.TOROLT = 'F' |