init
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
IF OBJECT_ID('sp_GetOrarendiOrakForOraosszevonas') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_GetOrarendiOrakForOraosszevonas
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [sp_GetOrarendiOrakForOraosszevonas]
|
||||
@IntezmenyId int,
|
||||
@TanevId int,
|
||||
@Date datetime,
|
||||
@TanarId int,
|
||||
@OrarendioraId int
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
DECLARE
|
||||
@HetNapja int
|
||||
,@Hetirend int
|
||||
,@CsengetesiRendOraId int
|
||||
,@CsengetesiRend int
|
||||
|
||||
SELECT @HetNapja = ora.C_HETNAPJA
|
||||
,@Hetirend = ora.C_HETIREND
|
||||
,@CsengetesiRendOraId = ora.C_CSENGETESIRENDORAID
|
||||
,@CsengetesiRend = ora.C_CSENGETESIRENDID
|
||||
FROM T_ORARENDIORA ora
|
||||
WHERE ora.ID = @orarendioraId
|
||||
|
||||
SELECT ora.ID AS OrarendiOraId
|
||||
,tantargy.C_NEV AS Tantargy
|
||||
,osztalycsoport.C_NEV AS Osztalycsoport
|
||||
FROM T_ORARENDIORA ora
|
||||
INNER JOIN T_TANTARGY tantargy ON ora.C_TANTARGYID = tantargy.ID
|
||||
INNER JOIN T_OSZTALYCSOPORT osztalycsoport ON ora.C_OSZTALYCSOPORTID = osztalycsoport.ID
|
||||
WHERE @HetNapja = ora.C_HETNAPJA
|
||||
AND (@Hetirend = ora.C_HETIREND OR ora.C_HETIREND = 1554 OR @Hetirend = 1554) --minden héten
|
||||
AND @CsengetesiRend = ora.C_CSENGETESIRENDID
|
||||
AND @CsengetesiRendOraId = ora.C_CSENGETESIRENDORAID
|
||||
AND ora.C_INTEZMENYID = @IntezmenyId
|
||||
AND ora.C_TANEVID = @TanevId
|
||||
AND ((ora.C_ORAERVENYESSEGKEZDETE <= @Date AND ora.C_ORAERVENYESSEGVEGE > @Date) OR (ora.C_ORAERVENYESSEGKEZDETE = ora.C_ORAERVENYESSEGVEGE AND ora.C_ORAERVENYESSEGKEZDETE = @Date))
|
||||
AND ora.C_TANARID = @TanarId
|
||||
AND ora.TOROLT = 'F'
|
||||
AND ora.ID <> @OrarendioraId
|
||||
END
|
||||
GO
|
Reference in New Issue
Block a user