﻿UPDATE ocs1
SET
   ocs1.C_FeladatellatasiHelyId = ocs2.C_FeladatellatasiHelyId
  ,MODIFIER = 0
  ,LASTCHANGED = GETDATE()
  ,SERIAL += 1
FROM T_CSOPORT cs
  INNER JOIN T_OSZTALYCSOPORT ocs1 ON ocs1.ID = cs.ID AND ocs1.TOROLT = 'F'
  INNER JOIN T_OSZTALY o ON o.ID = cs.C_OSZTALYBONTASID AND o.TOROLT = 'F'
  INNER JOIN T_OSZTALYCSOPORT ocs2 ON ocs2.ID = o.ID AND ocs2.TOROLT = 'F'
WHERE cs.TOROLT = 'F'
  AND cs.C_ISAUTOEGYENICSOPORT = 'F'
  AND OCS1.C_FELADATELLATASIHELYID <> OCS2.C_FELADATELLATASIHELYID

UPDATE ocs1
SET
   ocs1.C_EVFOLYAMTIPUSA = ocs2.C_EVFOLYAMTIPUSA
  ,MODIFIER = 0
  ,LASTCHANGED = GETDATE()
  ,SERIAL += 1
FROM T_CSOPORT cs
  INNER JOIN T_OSZTALYCSOPORT ocs1 ON ocs1.ID = cs.ID AND ocs1.TOROLT = 'F'
  INNER JOIN T_OSZTALY o ON o.ID = cs.C_OSZTALYBONTASID AND o.TOROLT = 'F'
  INNER JOIN T_OSZTALYCSOPORT ocs2 ON ocs2.ID = o.ID AND ocs2.TOROLT = 'F'
WHERE cs.TOROLT = 'F'
  AND cs.C_ISAUTOEGYENICSOPORT = 'F'
  AND OCS1.C_EVFOLYAMTIPUSA <> OCS2.C_EVFOLYAMTIPUSA