init
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
DROP PROCEDURE IF EXISTS dbo.uspOsztondijHistory
|
||||
GO
|
||||
CREATE PROCEDURE dbo.uspOsztondijHistory(
|
||||
@pTanuloId int,
|
||||
@pTableId tinyint
|
||||
)
|
||||
WITH EXECUTE AS 'kreta_tech_user'
|
||||
AS
|
||||
DECLARE @TanevId INT,
|
||||
@OsztalyId INT;
|
||||
|
||||
SELECT @TanevId = C_ALTANEVID FROM T_TANULO WHERE ID = @pTanuloId;
|
||||
|
||||
SELECT
|
||||
oh.ID
|
||||
,oh.C_ENTITYID
|
||||
,oh.C_TABLEID
|
||||
,oh.C_ALTERATIONDATE
|
||||
,oh.C_REASONID
|
||||
,ISNULL(f.C_NYOMTATASINEV, '(rendszer)') as C_FELHASZNALONEV
|
||||
,oh.C_PROPERTYNAME
|
||||
,oh.C_ORIGINALVALUE
|
||||
,oh.C_CURRENTVALUE
|
||||
FROM T_OSZTONDIJHISTORY oh
|
||||
LEFT JOIN T_FELHASZNALO f ON f.ID = oh.C_FELHASZNALOID
|
||||
WHERE oh.C_TANEVID = @TanevId
|
||||
AND oh.C_TANULOID = @pTanuloId
|
||||
AND oh.C_TABLEID = @pTableId
|
||||
|
||||
UNION ALL
|
||||
|
||||
SELECT
|
||||
oh.ID
|
||||
,oh.C_ENTITYID
|
||||
,oh.C_TABLEID
|
||||
,oh.C_ALTERATIONDATE
|
||||
,oh.C_REASONID
|
||||
,ISNULL(f.C_NYOMTATASINEV, '(rendszer)') as C_FELHASZNALONEV
|
||||
,oh.C_PROPERTYNAME
|
||||
,oh.C_ORIGINALVALUE
|
||||
,oh.C_CURRENTVALUE
|
||||
FROM T_OSZTONDIJHISTORY oh
|
||||
LEFT JOIN T_FELHASZNALO f ON f.ID = oh.C_FELHASZNALOID
|
||||
WHERE oh.C_TANEVID = @TanevId
|
||||
AND oh.C_TANULOID = 0
|
||||
AND oh.C_TABLEID = @pTableId
|
||||
AND EXISTS(SELECT * FROM T_TANULOCSOPORT tcs WHERE tcs.C_OSZTALYCSOPORTID = oh.C_ENTITYID AND tcs.C_TANULOID = @pTanuloId)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user