SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('[dbo].[sp_GetUpdateTantargyfelosztasVisszamenoleges]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_GetUpdateTantargyfelosztasVisszamenoleges] END GO -- ============================================= -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_GetUpdateTantargyfelosztasVisszamenoleges] @pIntezmenyId INT ,@pTanevId INT ,@pEredetiTanarId INT ,@pModosultTanarId INT ,@pEredetiTantargyId INT ,@pModosultTantargyId INT ,@pEredetiOsztalyCsoportId INT ,@pModosultOsztalyCsoportId INT AS BEGIN SET NOCOUNT ON SELECT COUNT(1) FROM T_ORARENDIORA WHERE C_INTEZMENYID = @pIntezmenyId AND C_TANEVID = @pTanevId AND C_TANTARGYID = @pEredetiTantargyId AND C_OSZTALYCSOPORTID = @pEredetiOsztalyCsoportId AND C_TANARID = @pEredetiTanarId AND C_OSZTALYCSOPORTID <> @pModosultOsztalyCsoportId AND C_TANTARGYID <> @pModosultTantargyId AND C_TANARID <> @pModosultTanarId SELECT COUNT(1) FROM T_TANITASIORA WHERE C_INTEZMENYID = @pIntezmenyId AND C_TANEVID = @pTanevId AND C_TANTARGYID = @pEredetiTantargyId AND C_OSZTALYCSOPORTID = @pEredetiOsztalyCsoportId AND C_TANARID = @pEredetiTanarId AND C_OSZTALYCSOPORTID <> @pModosultOsztalyCsoportId AND C_TANTARGYID <> @pModosultTantargyId AND C_TANARID <> @pModosultTanarId SELECT COUNT(1) FROM T_TANULOERTEKELES WHERE C_INTEZMENYID = @pIntezmenyId AND C_TANEVID = @pTanevId AND C_TANTARGYID = @pEredetiTantargyId AND C_OSZTALYCSOPORTID = @pEredetiOsztalyCsoportId AND C_ERTEKELOID = @pEredetiTanarId AND C_OSZTALYCSOPORTID <> @pModosultOsztalyCsoportId AND C_TANTARGYID <> @pModosultTantargyId AND C_ERTEKELOID <> @pModosultTanarId END GO