24 lines
No EOL
1.3 KiB
SQL
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' |