init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,64 @@
|
|||
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
|
||||
SELECT C_INTEZMENYID, C_TANEVID
|
||||
FROM T_INTEZMENYADATOK
|
||||
|
||||
DECLARE @intezmenyId int, @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
PRINT 'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + ', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
|
||||
DECLARE @felevVegeDatum nvarchar(50) = COALESCE(
|
||||
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1400 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
|
||||
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT C_UTOLSONAP FROM T_TANEV_OSSZES WHERE ID = @tanevID))) + '-02-01'
|
||||
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-02-01')
|
||||
DECLARE @evVegeDatum nvarchar(50) = COALESCE(
|
||||
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
|
||||
,(SELECT FORMAT(C_UTOLSOTANITASINAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
|
||||
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-06-15')
|
||||
DECLARE @evElsoTanitasiNapja nvarchar(50) = COALESCE(
|
||||
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1394 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
|
||||
,(SELECT FORMAT(C_ELSOTANITASINAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
|
||||
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MIN(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-09-01')
|
||||
DECLARE @osszefuggoGyakorlatKezdDatum nvarchar(50) = COALESCE((SELECT FORMAT(DATEADD(DAY, 1, C_DATUM), 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T'), (SELECT FORMAT(DATEADD(DAY, 1, C_UTOLSOTANITASINAP), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID))
|
||||
DECLARE @osszefuggoGyakorlatVegDatum nvarchar(50) = COALESCE((SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_DATUM)), 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1394 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T'), (SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_ELSOTANITASINAP)), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID))
|
||||
|
||||
DECLARE @I_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1403 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
|
||||
,@felevVegeDatum);
|
||||
DECLARE @II_negyedevDatum nvarchar(50) = @felevVegeDatum;
|
||||
DECLARE @III_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1404 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
|
||||
,@evVegeDatum);
|
||||
DECLARE @IV_negyedevDatum nvarchar(50) = @evVegeDatum;
|
||||
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 7362 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 7363 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 7364 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 7365 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 5438 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 5439 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 5440 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoTanitasiNapja + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 3082 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 7106 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
UPDATE T_RENDSZERBEALLITAS SET C_ALAPERTEK='{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}'
|
||||
WHERE C_BEALLITASTIPUS = 7107 AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
||||
|
||||
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue