﻿--Migration
UPDATE fh
SET C_IDPEGYEDIAZONOSITO = fhElo.C_IDPEGYEDIAZONOSITO, MODIFIER = 0, LASTCHANGED = GETDATE(), SERIAL += 1
--  SELECT i.C_AZONOSITO, fh.C_NYOMTATASINEV, tn.ID, *
FROM T_FELHASZNALO fh
    INNER JOIN T_FELHASZNALO fhElo ON fhElo.ID = fh.ELOZOTANEVIREKORDID AND fhElo.TOROLT = 'F'
    INNER JOIN T_TANEV tn ON tn.ID = fh.C_TANEVID AND tn.TOROLT = 'F'
    INNER JOIN T_INTEZMENY i ON i.ID = fh.C_INTEZMENYID AND i.TOROLT = 'F'
WHERE 1 = 1 
AND fh.TOROLT = 'F'
AND fh.C_SZULETESINEV not in ('Rendszer Üzenet', 'Kréta Fenntartó', 'Kréta Adminisztrátor', 'KRETA_TECHNICAL_FORI')
AND fh.C_IDPEGYEDIAZONOSITO <> fhElo.C_IDPEGYEDIAZONOSITO
AND tn.C_SORSZAM >= 42
AND NOT EXISTS (
    SELECT 1
    FROM T_FELHASZNALO f2
    WHERE 1 = 1
    AND f2.TOROLT = 'F'
    AND f2.ELOZOTANEVIREKORDID = fhElo.ID
    AND f2.C_IDPEGYEDIAZONOSITO = fhElo.C_IDPEGYEDIAZONOSITO
    AND f2.C_TANEVID <> fhElo.C_TANEVID
)