kreta/Kreta.DataAccess.Migrations/Scripts/20220711105418_DB_4679_2/DB_4679_2.sql
2024-03-13 00:33:46 +01:00

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
)