init
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
DROP PROCEDURE IF EXISTS dbo.uspGetAlkalmazottByVezetoiOraszamOk
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[uspGetAlkalmazottByVezetoiOraszamOk]
|
||||
@pTanevId int
|
||||
,@pNyomtatvanyNyelv int
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY result.Nev, result.VezetoiOraszamOk) AS Id
|
||||
,result.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
f.C_NYOMTATASINEV AS Nev
|
||||
,CASE @pNyomtatvanyNyelv
|
||||
WHEN 2 THEN d.C_NAME_1
|
||||
WHEN 1 THEN d.C_NAME_2
|
||||
ELSE d.C_NAME
|
||||
END AS VezetoiOraszamOk
|
||||
,0 AS IsIntezmenyAdat
|
||||
FROM T_MUNKAUGYIADATOK_OSSZES ma
|
||||
INNER JOIN T_FELHASZNALO_OSSZES f on f.ID = ma.C_ALKALMAZOTTID
|
||||
AND f.TOROLT = 'F'
|
||||
INNER JOIN T_DICTIONARYITEMBASE_OSSZES d on d.ID = ma.C_VEZETOIORASZAMOK
|
||||
AND d.TOROLT = 'F'
|
||||
AND d.C_TANEVID = ma.C_TANEVID
|
||||
WHERE ma.TOROLT = 'F'
|
||||
AND ma.C_TANEVID = @pTanevId
|
||||
AND ma.C_VEZETOIORASZAMOK in (6572,6573,6574,7755,7757,7758)
|
||||
UNION
|
||||
SELECT
|
||||
f.C_NYOMTATASINEV AS Nev
|
||||
,CASE @pNyomtatvanyNyelv
|
||||
WHEN 2 THEN d.C_NAME_1
|
||||
WHEN 1 THEN d.C_NAME_2
|
||||
ELSE d.C_NAME
|
||||
END AS VezetoiOraszamOk
|
||||
,0 AS IsIntezmenyAdat
|
||||
FROM T_TOVABBIMUNKAUGYIADATOK_OSSZES ma
|
||||
INNER JOIN T_FELHASZNALO_OSSZES f on f.ID = ma.C_ALKALMAZOTTID
|
||||
AND f.TOROLT = 'F'
|
||||
INNER JOIN T_DICTIONARYITEMBASE_OSSZES d on d.ID = ma.C_VEZETOIORASZAMOK
|
||||
AND d.TOROLT = 'F'
|
||||
AND d.C_TANEVID = ma.C_TANEVID
|
||||
WHERE ma.TOROLT = 'F'
|
||||
AND ma.C_TANEVID = @pTanevId
|
||||
AND ma.C_VEZETOIORASZAMOK in (6572,6573,6574,7755,7757,7758)
|
||||
UNION
|
||||
SELECT
|
||||
ia.C_IGAZGATONEVE AS Nev
|
||||
,(SELECT
|
||||
CASE @pNyomtatvanyNyelv
|
||||
WHEN 2 THEN d.C_NAME_1
|
||||
WHEN 1 THEN d.C_NAME_2
|
||||
ELSE d.C_NAME
|
||||
END
|
||||
FROM T_DICTIONARYITEMBASE_OSSZES d
|
||||
WHERE d.TOROLT = 'F'
|
||||
AND d.C_TANEVID = @pTanevId
|
||||
AND d.ID = 7755) AS VezetoiOraszamOk
|
||||
,1 AS IsIntezmenyAdat
|
||||
FROM T_INTEZMENYADATOK_OSSZES ia
|
||||
WHERE ia.TOROLT = 'F'
|
||||
AND ia.C_TANEVID = @pTanevId
|
||||
) result
|
||||
|
||||
END
|
Reference in New Issue
Block a user