init
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
-- =============================================
|
||||
-- Description: <Megnézi, hogy van e értékelése a paraméterek alapján>
|
||||
-- =============================================
|
||||
DROP PROCEDURE IF EXISTS [dbo].[uspIsTanuloErtekelt]
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[uspIsTanuloErtekelt]
|
||||
@pIntezmenyId int
|
||||
,@pTanevId int
|
||||
,@pDatum datetime
|
||||
,@pErtekelesModId int
|
||||
,@pTema nvarchar(2000)
|
||||
,@pTipusId int
|
||||
,@pTantargyId int
|
||||
,@pTanuloId int
|
||||
,@pOsztalyzatId int = NULL
|
||||
,@pSzazalek int = NULL
|
||||
,@pErtekelesSzovege nvarchar(max) = NULL
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
SET NOCOUNT ON;
|
||||
|
||||
IF EXISTS (
|
||||
SELECT 1
|
||||
FROM T_TANULOERTEKELES_OSSZES
|
||||
WHERE C_INTEZMENYID = @pIntezmenyId
|
||||
AND C_TANEVID = @pTanevId
|
||||
AND TOROLT = 'F'
|
||||
AND C_DATUM = @pDatum
|
||||
AND C_ERTEKELESMODID = @pErtekelesModId
|
||||
AND C_ERTEKELESTEMA = @pTema
|
||||
AND C_TIPUSID = @pTipusId
|
||||
AND C_TANTARGYID = @pTantargyId
|
||||
AND (C_TANULOID = @pTanuloId
|
||||
AND ((C_ERTEKELESOSZTALYZATID IS NOT NULL AND C_ERTEKELESOSZTALYZATID = @pOsztalyzatId OR
|
||||
(C_ERTEKELESSZAZALEK IS NOT NULL AND C_ERTEKELESSZAZALEK = @pSzazalek) OR
|
||||
(C_ERTEKELESSZOVEG IS NOT NULL AND C_ERTEKELESSZOVEG = @pErtekelesSzovege))))
|
||||
)
|
||||
SELECT 1
|
||||
ELSE
|
||||
SELECT 0
|
||||
|
||||
END
|
||||
|
||||
GO
|
Reference in New Issue
Block a user