34 lines
No EOL
979 B
Transact-SQL
34 lines
No EOL
979 B
Transact-SQL
DROP PROCEDURE IF EXISTS uspGetNemKotottMunkaIdo
|
|
GO
|
|
|
|
CREATE PROCEDURE uspGetNemKotottMunkaIdo
|
|
@IntezmenyId int
|
|
,@TanevId int
|
|
,@IdoszakKezdete datetime
|
|
,@IdoszakVege datetime
|
|
,@TanarId int
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
SELECT
|
|
nkm.ID as Id
|
|
,nkm.C_GROUPID as GroupID
|
|
,nkm.C_KEZDETE as Kezdete
|
|
,nkm.C_MEGJEGYZES as Megjegyzes
|
|
,nkm.C_NAPLOZOTTMEGJEGYZES as NaplozottMegjegyzes
|
|
,nkm.C_MEGTARTOTT as Megtartott
|
|
,nkm.C_TEVEKENYSEGTIPUSA as TorvenyKategoriaID
|
|
,nkm.C_VEGE as Vege
|
|
,nkm.C_TANARID as TanarID
|
|
,nkm.C_TULAJDONOSID as TulajdonosID
|
|
,nkm.TOROLT as Torolt
|
|
,nkm.C_ISTANARALTALTOROLT as TanarAltalTorolt
|
|
FROM T_NEMKOTOTTMUNKAIDO_OSSZES nkm
|
|
WHERE
|
|
nkm.TOROLT = 'F' AND nkm.C_INTEZMENYID = @IntezmenyId AND nkm.C_TANEVID = @TanevId AND nkm.C_TANARID = @TanarId
|
|
AND @IdoszakKezdete <= C_KEZDETE AND @IdoszakVege > C_VEGE
|
|
AND (C_ADMINALTALTOROLT = 'F' OR (C_ADMINALTALTOROLT = 'T' AND C_MEGTARTOTT = 'T'))
|
|
|
|
END
|
|
GO |