kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20200918095356_KRETA2_5609/KRETA2_5609_InsertUserProfile.sql
2024-03-13 00:33:46 +01:00

24 lines
No EOL
2 KiB
SQL

INSERT INTO T_USERPROFILE (C_PROFILE, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID)
SELECT ISNULL((SELECT TOP 1 up2.C_PROFILE as cProfile
FROM T_FELHASZNALO elozoTanevesFelh
INNER JOIN T_TANEV tanev ON tanev.ID = elozoTanevesFelh.C_TANEVID
AND tanev.TOROLT = 'F'
INNER JOIN T_USERPROFILE up2 ON up2.C_FELHASZNALOID = elozoTanevesFelh.ID
AND up2.C_TANEVID = elozoTanevesFelh.C_TANEVID
AND up2.TOROLT = 'F'
WHERE elozoTanevesFelh.C_EGYEDIAZONOSITO = felh.C_EGYEDIAZONOSITO
AND elozoTanevesFelh.ID <> felh.ID
AND elozoTanevesFelh.TOROLT = 'F'
ORDER BY up2.ID DESC), N'<UserProfile><HideTips>True</HideTips><EmailHelyettesites>True</EmailHelyettesites><HianyzokAutoKitoltes>True</HianyzokAutoKitoltes><FogadooraEmail>True</FogadooraEmail><FogadooraEmailUj>True</FogadooraEmailUj><FogadooraEmailJelentkezes>True</FogadooraEmailJelentkezes><FogadooraEmlekeztetoEmailJelentkezes>False</FogadooraEmlekeztetoEmailJelentkezes><FogadooraEmailTorles>True</FogadooraEmailTorles><FogadooraEmail3Nappal>False</FogadooraEmail3Nappal><FogadooraEmail1Nappal>False</FogadooraEmail1Nappal><NemNaplozottTanorakEmail>False</NemNaplozottTanorakEmail><AtlagMegjelenitesTipusa>OsszesJegy</AtlagMegjelenitesTipusa><AtlagbaBeleszamitoOsztalyTipusa>OsztalyCsoportValahaKapottJegyeinekAtlaga</AtlagbaBeleszamitoOsztalyTipusa><HaladasiNaploFulTipusa>Tanorak</HaladasiNaploFulTipusa><HaladasiNaploNezetTipusa>MunkaHet</HaladasiNaploNezetTipusa><HetirendMegjeleniteseBelepeskor>True</HetirendMegjeleniteseBelepeskor></UserProfile>')
,felh.ID
,felh.C_INTEZMENYID
,felh.C_TANEVID
FROM T_FELHASZNALO felh
INNER JOIN T_TANEV tanev ON tanev.ID = felh.C_TANEVID
AND tanev.TOROLT = 'F'
AND (tanev.C_NEV = '2020/2021' OR tanev.C_AKTIV = 'T')
LEFT JOIN T_USERPROFILE up ON up.C_FELHASZNALOID = felh.ID
AND up.TOROLT = 'F'
AND up.C_TANEVID = felh.C_TANEVID
WHERE felh.TOROLT = 'F'
AND up.ID IS NULL