kreta/Kreta.DataAccess.Migrations/Scripts/20211028161756_KRETA2_9960/KRETA2_9960.sql
2024-03-13 00:33:46 +01:00

24 lines
No EOL
1.3 KiB
SQL

--------------------------------------------------------------------------------------
-- Törölt tanulócsoportoknál töröltnek kell lennie a TTF - Felhasználónak
--------------------------------------------------------------------------------------
UPDATE fat SET
fat.torolt = 'T'
FROM T_FOGLALKOZASAMITANULO_OSSZES fat
INNER JOIN T_FOGLALKOZAS_OSSZES f ON fat.C_FOGLALKOZASID = f.id
INNER JOIN T_TANULOCSOPORT_OSSZES tcs ON tcs.C_OSZTALYCSOPORTID = f.C_OSZTALYCSOPORTID and tcs.C_TANULOID = fat.C_TANULOID
where fat.TOROLT = 'F'
AND tcs.TOROLT = 'T'
--------------------------------------------------------------------------------------
-- Törölt egyéni TTF-nél töröltnek kell lennie a hozzá tartozó foglalkozásnak
--------------------------------------------------------------------------------------
UPDATE f SET
f.torolt = 'T'
FROM T_FOGLALKOZASAMITANULO_OSSZES fat
INNER JOIN T_FOGLALKOZAS_OSSZES f ON fat.C_FOGLALKOZASID = f.id
INNER JOIN T_TANULOCSOPORT_OSSZES tcs ON tcs.C_OSZTALYCSOPORTID = f.C_OSZTALYCSOPORTID and tcs.C_TANULOID = fat.C_TANULOID
INNER JOIN T_CSOPORT_OSSZES cs ON cs.ID = f.C_OSZTALYCSOPORTID AND cs.C_ALTANEVID = f.C_TANEVID AND cs.TOROLT = 'F'
WHERE fat.TOROLT = 'T'
AND tcs.TOROLT = 'T'
AND f.torolt = 'F'
AND cs.C_ISAUTOEGYENICSOPORT = 'T'