39 lines
913 B
Transact-SQL
39 lines
913 B
Transact-SQL
|
|
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
|