DROP PROCEDURE IF EXISTS [dbo].[uspGetEgyszerAdhatoErtekelesekTantargyfelosztasModositasAlapjan] GO CREATE PROCEDURE [dbo].[uspGetEgyszerAdhatoErtekelesekTantargyfelosztasModositasAlapjan] @pTanevId int ,@pOldTantargyId int ,@pNewTantargyId int ,@pOldOsztalyCsoportId int ,@pNewOsztalyCsoportId int AS BEGIN SET NOCOUNT ON SELECT teRegi.ID as EredetiErtekelesId FROM T_TANULOERTEKELES_OSSZES teRegi WHERE teRegi.C_OSZTALYCSOPORTID = @pOldOsztalyCsoportId AND teRegi.C_TANTARGYID = @pOldTantargyId AND teRegi.TOROLT = 'F' AND teRegi.C_TANEVID = @pTanevId AND teRegi.C_TIPUSID IN (1519,1520,1522,1524,1523,1525) AND EXISTS ( SELECT 1 FROM T_TANULOERTEKELES_OSSZES WHERE TOROLT='F' AND C_TANTARGYID = @pNewTantargyId AND C_OSZTALYCSOPORTID = @pNewOsztalyCsoportId AND C_TIPUSID = teRegi.C_TIPUSID AND C_TANULOID = teRegi.C_TANULOID ) END GO