32 lines
1.3 KiB
SQL
32 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)
|