33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
INSERT INTO T_LICENCE (
 | 
						|
   C_DATE
 | 
						|
  ,C_FULL
 | 
						|
  ,C_FUNCTION
 | 
						|
  ,C_INTEZMENYID
 | 
						|
  ,C_TANEVID
 | 
						|
  ,TOROLT
 | 
						|
  ,SERIAL
 | 
						|
  ,LASTCHANGED
 | 
						|
  ,CREATED
 | 
						|
  ,MODIFIER
 | 
						|
  ,CREATOR
 | 
						|
  ,ELOZOTANEVIREKORDID
 | 
						|
  ,NNID
 | 
						|
) SELECT 
 | 
						|
   lc.C_DATE AS C_DATE                 -- C_DATE - datetime
 | 
						|
  ,lc.C_FULL  AS C_FULL                  -- C_FULL - char(1)
 | 
						|
  ,lc.C_FUNCTION AS C_FUNCTION             -- C_FUNCTION - int
 | 
						|
  ,lc.C_INTEZMENYID   AS C_INTEZMENYID           -- C_INTEZMENYID - int
 | 
						|
  ,teNext.ID   AS C_TANEVID               -- C_TANEVID - int
 | 
						|
  ,lc.TOROLT  AS TOROLT                  -- TOROLT - char(1)
 | 
						|
  ,0   AS SERIAL                  -- SERIAL - int
 | 
						|
  ,GETDATE() AS LASTCHANGED       -- LASTCHANGED - datetime
 | 
						|
  ,GETDATE() AS CREATED           -- CREATED - datetime
 | 
						|
  ,NULL AS MODIFIER               -- MODIFIER - int
 | 
						|
  ,NULL AS CREATOR                -- CREATOR - int
 | 
						|
  ,NULL AS ELOZOTANEVIREKORDID    -- ELOZOTANEVIREKORDID - int
 | 
						|
  ,NULL AS NNID                   -- NNID - int
 | 
						|
FROM T_LICENCE lc
 | 
						|
  INNER JOIN T_TANEV te ON te.ID = lc.C_TANEVID AND te.C_NEV = '2017/2018'  AND te.TOROLT = 'F'
 | 
						|
  INNER JOIN T_TANEV teNext ON te.C_INTEZMENYID = teNext.C_INTEZMENYID AND teNext.C_NEV = '2018/2019'  AND te.TOROLT = 'F'
 | 
						|
WHERE NOT EXISTS (SELECT 1 FROM T_LICENCE lcs WHERE lcs.C_TANEVID = teNext.ID AND lcs.C_INTEZMENYID = lc.C_INTEZMENYID) 
 |