Files
kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20180424122206_KRETA_5134/TanuloCsoportUpdate.sql
2024-03-13 00:33:46 +01:00

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'