﻿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