133 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			133 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
-- 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 |