63 lines
2.7 KiB
Transact-SQL
63 lines
2.7 KiB
Transact-SQL
DROP PROCEDURE IF EXISTS uspGetAlkalmazottMunkaugyiAdatokData
|
|
GO
|
|
|
|
CREATE PROCEDURE uspGetAlkalmazottMunkaugyiAdatokData
|
|
@pTanevId int
|
|
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
SELECT
|
|
a.ID AS ID
|
|
,a.C_FOALLAS AS Foallasu
|
|
,a.C_SZAKERTOIVIZSGAELNOKI AS SzakertoiVagyVizsgaelnokiTevekenysegu
|
|
,a.C_TOVABBKEPZES AS SzakmaiTovabbkepzes
|
|
,a.C_SZAKVIZSGA AS Szakvizsga
|
|
,a.C_ALLANDOHELYETTESITESRE AS TartosHelyettesites
|
|
,ma.ID AS MunkaugyiAdatId
|
|
,ma.C_BESOROLASIFOKOZAT AS BesorolasiFokozat
|
|
,ma.C_MUNKAKORTIPUSA AS Munkakor
|
|
,ma.C_MUNKAVISZONYTIPUSA AS FoglalkoztatasModja
|
|
,ma.C_FOGLALKOZTATASTIPUS AS FoglalkoztatasTipusa
|
|
,ma.C_KOTELEZOORASZAM AS KotelezoOraszama
|
|
,ma.C_MUNKAIDOKEDVEZMENYORASZAM AS MunkaidoKedvezmenyOraszama
|
|
,ma.C_VEZETOIORASZAMOK AS VezetoiOraszamOka
|
|
,ma.C_MUNKAIDOKEDVEZMENYOKA AS MunkaidoKedvezmenyOka
|
|
,ma.C_ALKALMAZASKEZDETE AS AlkalmazasKezdete
|
|
,ma.C_TARTOSHELYETTESITES AS TartosTavollet
|
|
,ma.C_BETOLTETLENALLASHELY AS BetoltetlenAllashely
|
|
,ma.C_ISKULSOALKALMAZOTT AS IsKulsoAlkalmazott
|
|
,ma.C_ISSZAKERTOKUTATOTANAR AS IsSzakertoKutatotanar
|
|
,ma.C_SZAKERTOMESTERPEDAGOGUS AS SzakertoMesterpedagogus
|
|
,ma.C_NYUGDIJAS AS Nyugdijas
|
|
,ma.C_ATTANITO AS Attanito
|
|
,ma.C_ATTANITOMASINTEZMENYNEL AS AttanitoMasIntezmenynel
|
|
,ma.C_IMPORTALT AS Importalt
|
|
,fh.ID AS FelhasznaloId
|
|
,fh.C_NEVSORREND AS FelhasznaloNevsorrend
|
|
,fh.C_ELOTAG AS FelhasznaloElotag
|
|
,fh.C_VEZETEKNEV AS FelhasznaloVezeteknev
|
|
,fh.C_UTONEV AS FelhasznaloKeresztnev
|
|
,fh.C_SZULETESIHELY AS FelhasznaloSzuletesiHely
|
|
,fh.C_SZULETESIDATUM AS FelhasznaloSzuletesiIdo
|
|
,fh.C_ANYJANEVESORREND AS AnyjaNeveNevsorrend
|
|
,fh.C_ANYJANEVEELOTAG AS AnyjaNeveElotag
|
|
,fh.C_ANYJAVEZETEKNEVE AS AnyjaVezetekneve
|
|
,fh.C_ANYJAUTONEVE AS AnyjaUtoneve
|
|
,fh.C_OKTATASIAZONOSITO AS FelhasznaloOktatasiAzonosito
|
|
,fh.C_ADOAZONOSITOJEL AS AdoazonositoJel
|
|
,fe.C_OKTATASINEVELESIFELADATTIPUS AS OktatasiNevelesiFeladatTipusId
|
|
,mh.C_NEV AS MukodesiHelyNev
|
|
FROM T_MUNKAUGYIADATOK_OSSZES ma
|
|
INNER JOIN T_FELHASZNALO_OSSZES fh ON fh.ID = ma.C_ALKALMAZOTTID AND fh.C_TANEVID = ma.C_TANEVID AND fh.TOROLT = 'F'
|
|
INNER JOIN T_ALKALMAZOTT_OSSZES a ON a.ID = ma.C_ALKALMAZOTTID AND a.C_ALTANEVID = ma.C_TANEVID AND a.TOROLT = 'F'
|
|
INNER JOIN T_FELADATELLATASIHELY_OSSZES fe ON fe.ID = ma.C_FELADATELLATASIHELYID AND fe.C_TANEVID = ma.C_TANEVID AND fe.TOROLT = 'F'
|
|
INNER JOIN T_MUKODESIHELY_OSSZES mh ON mh.ID = fe.C_MUKODESIHELYID AND mh.C_TANEVID = ma.C_TANEVID AND mh.TOROLT = 'F'
|
|
WHERE ma.C_TANEVID = @pTanevId
|
|
AND ma.TOROLT = 'F'
|
|
ORDER BY IIF(fh.C_NEVSORREND = 'T', fh.C_UTONEV + ' ' + fh.C_VEZETEKNEV, fh.C_VEZETEKNEV + ' ' + fh.C_UTONEV)
|
|
|
|
END
|
|
|
|
GO
|