This commit is contained in:
2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View File

@@ -0,0 +1,133 @@
-- Frissítés
UPDATE tta SET
C_BEIRASINAPLOSORSZAM = t.C_BEIRASINAPLOSORSZAM
,C_BEJARO = ISNULL(t.C_BEJARO,'F')
,C_DIAKSPORTKOROS = ISNULL(t.C_DIAKSPORTKOROS,'F')
,C_EGYEBORSZAGOSDONTO = ISNULL(t.C_EGYEBDONTO,'F')
,C_EGYUTTMUKODESES = ISNULL(t.C_EGYUTTMUKODESES,'F')
,C_ELOZOINTEZMENY = t.C_ELOZOINTEZMENY
,C_EVISMETLO = ISNULL(t.C_EVISMETLO,'F')
,C_ISKOLAIKERETEKKOZOTT = ISNULL(t.C_ISKOLAIKERETEKKOZOTT,'F')
,C_JOGVISZONYATSZUNETELTETO = ISNULL(t.C_JOGVISZONYATSZUNETELTETO,'F')
,C_JOGVISZONYVARHATOBEFEJEZESE = t.C_JOGVISZONYVARHATOBEFEJEZESE
,C_MAGANTANULO= ISNULL(t.C_MAGANTANULO,'F')
,C_MAGANTANULOSAGANAKOKAID = t.C_MAGANTANULOSAGANAKOKA
,C_MAGANTANULOSAGKEZDETE = t.C_MAGANTANULOSAGKEZDETE
,C_NYILVANTARTASKEZDETE = fh.C_NYILVANTARTASKEZDETE
,C_OSZTV = ISNULL(t.C_OSZTV,'F')
,C_POLGARISZERZODESES = ISNULL(t.C_POLGARISZERZODESES,'F')
,C_SZAKMAIGYAKORLATON = ISNULL(t.C_SZAKMAIGYAKORLATON,'F')
,C_SZETVAGAZAT= ISNULL(t.C_SZETVAGAZAT,'F')
,C_SZINTVIZSGA= t.C_SZINTVIZSGA
,C_SZKTV = ISNULL(t.C_SZKTV,'F')
,C_TANDIJATFIZETO = ISNULL(t.C_TANDIJATFIZETO,'F')
,C_TANKOTELEZETT = ISNULL(t.C_TANKOTELEZETT,'F')
,C_TANKOTELEZETTSEGVEGE = t.C_TANKOTELEZETTSEGVEGE
,C_TANULOEVFOLYAMTIPUSID = ocs.C_EVFOLYAMTIPUSA
,C_TANULOSZERZODESES = ISNULL(t.C_TANULOSZERZODESES,'F')
,C_TECHNIKUSIEVFOLYAM = ISNULL(t.C_TECHNIKUSIEVFOLYAM,'F')
,C_TERITESIDIJATFIZETO = ISNULL(t.C_TERITESIDIJATFIZETO,'F')
,C_VENDEG = ISNULL(t.C_VENDEG,'F')
,C_NAPLOSORSZAM = t.C_NAPLOSORSZAM
,C_TORZSLAPSZAM = t.C_TORZSLAPSZAM
,C_TANTERVID = t.C_TANTERVID
,C_FELVETELTANEVEID = t.C_FELVETELTANEVEID
,C_TANULOCSOPORTID = tcs.ID
,C_INTEZMENYID = tta.C_INTEZMENYID
,C_TANEVID = tta.C_TANEVID
,TOROLT = 'F'
,SERIAL = 0
,LASTCHANGED = GETDATE()
,CREATED = GETDATE()
,MODIFIER = 0
,CREATOR = 0
,ELOZOTANEVIREKORDID= tta.ELOZOTANEVIREKORDID
,NNID = tta.NNID
FROM T_TANULOTANUGYIADATOK tta
INNER JOIN T_TANULOCSOPORT tcs ON tcs.ID=tta.C_TANULOCSOPORTID AND tcs.TOROLT='F'
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID=tcs.C_OSZTALYCSOPORTID AND ocs.TOROLT='F'
INNER JOIN T_TANULO t ON t.ID=tcs.C_TANULOID AND t.TOROLT='F'
INNER JOIN T_FELHASZNALO fh ON fh.ID=t.ID AND fh.TOROLT='F'
WHERE tta.TOROLT='F'
--Új felvétel
INSERT INTO T_TANULOTANUGYIADATOK (
C_BEIRASINAPLOSORSZAM
,C_BEJARO
,C_DIAKSPORTKOROS
,C_EGYEBORSZAGOSDONTO
,C_EGYUTTMUKODESES
,C_ELOZOINTEZMENY
,C_EVISMETLO
,C_ISKOLAIKERETEKKOZOTT
,C_JOGVISZONYATSZUNETELTETO
,C_JOGVISZONYVARHATOBEFEJEZESE
,C_MAGANTANULO
,C_MAGANTANULOSAGANAKOKAID
,C_MAGANTANULOSAGKEZDETE
,C_NYILVANTARTASKEZDETE
,C_OSZTV
,C_POLGARISZERZODESES
,C_SZAKMAIGYAKORLATON
,C_SZETVAGAZAT
,C_SZINTVIZSGA
,C_SZKTV
,C_TANDIJATFIZETO
,C_TANKOTELEZETT
,C_TANKOTELEZETTSEGVEGE
,C_TANULOEVFOLYAMTIPUSID
,C_TANULOSZERZODESES
,C_TECHNIKUSIEVFOLYAM
,C_TERITESIDIJATFIZETO
,C_VENDEG
,C_NAPLOSORSZAM
,C_TORZSLAPSZAM
,C_TANTERVID
,C_FELVETELTANEVEID
,C_TANULOCSOPORTID
,C_INTEZMENYID
,C_TANEVID
,TOROLT
)SELECT
t.[C_BEIRASINAPLOSORSZAM]
,ISNULL(t.[C_BEJARO], 'F')
,ISNULL(t.[C_DIAKSPORTKOROS], 'F')
,ISNULL(t.[C_EGYEBDONTO], 'F')
,ISNULL(t.[C_EGYUTTMUKODESES], 'F')
,t.[C_ELOZOINTEZMENY]
,ISNULL(t.[C_EVISMETLO], 'F')
,ISNULL(t.[C_ISKOLAIKERETEKKOZOTT], 'F')
,ISNULL(t.[C_JOGVISZONYATSZUNETELTETO], 'F')
,t.[C_JOGVISZONYVARHATOBEFEJEZESE]
,ISNULL(t.[C_MAGANTANULO], 'F')
,t.[C_MAGANTANULOSAGANAKOKA]
,t.[C_MAGANTANULOSAGKEZDETE]
,f.[C_NYILVANTARTASKEZDETE]
,ISNULL(t.[C_OSZTV], 'F')
,ISNULL(t.[C_POLGARISZERZODESES], 'F')
,ISNULL(t.[C_SZAKMAIGYAKORLATON], 'F')
,ISNULL(t.[C_SZETVAGAZAT], 'F')
,t.[C_SZINTVIZSGA]
,ISNULL(t.[C_SZKTV], 'F')
,ISNULL(t.[C_TANDIJATFIZETO], 'F')
,ISNULL(t.[C_TANKOTELEZETT], 'F')
,t.[C_TANKOTELEZETTSEGVEGE]
,t.[C_TANULOEVFOLYAMTIPUS]
,ISNULL(t.[C_TANULOSZERZODESES], 'F')
,ISNULL(t.[C_TECHNIKUSIEVFOLYAM], 'F')
,ISNULL(t.[C_TERITESIDIJATFIZETO], 'F')
,ISNULL(t.[C_VENDEG], 'F')
,t.[C_NAPLOSORSZAM]
,t.[C_TORZSLAPSZAM]
,t.[C_TANTERVID]
,t.[C_FELVETELTANEVEID]
,tcs.[ID]
,t.[C_ALINTEZMENYID]
,t.[C_ALTANEVID]
,'F'
FROM T_TANULOCSOPORT tcs
INNER JOIN T_TANULO t ON t.ID = tcs.C_TANULOID AND t.TOROLT='F'
INNER JOIN T_OSZTALY o ON o.ID = tcs.C_OSZTALYCSOPORTID AND o.TOROLT='F'
LEFT JOIN T_TANULOTANUGYIADATOK tta ON tta.C_TANULOCSOPORTID=tcs.ID AND tta.TOROLT='F'
INNER JOIN T_FELHASZNALO f ON f.ID = t.ID AND f.TOROLT='F'
WHERE tcs.TOROLT='F' AND tta.ID IS NULL