22 lines
No EOL
923 B
SQL
22 lines
No EOL
923 B
SQL
--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
|
|
) |