kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20191010145847_KRETA2_1453/sp_GetAlkalmazottMunkaugyiExport.sql
2024-03-13 00:33:46 +01:00

54 lines
2.1 KiB
Transact-SQL

DROP PROCEDURE IF EXISTS sp_GetAlkalmazottMunkaugyiExport
GO
CREATE PROCEDURE sp_GetAlkalmazottMunkaugyiExport
@tanevId int
AS BEGIN
SET NOCOUNT ON;
SELECT
a.ID AS ID
,ma.ID AS 'MunkaugyiAdatId'
,fh.C_NYOMTATASINEV AS 'PedagogusNeve'
,IIF(fh.C_NEVSORREND = 'T', fh.C_UTONEV + ' ' + fh.C_VEZETEKNEV, fh.C_VEZETEKNEV + ' ' + fh.C_UTONEV) AS 'PedagogusNeveElotagNelkul'
,fh.C_ELOTAG AS 'PedagogusNevElotag'
,fh.C_VEZETEKNEV AS 'PedagogusVezetekneve'
,fh.C_UTONEV AS 'PedagogusUtoneve'
,fh.C_ANYJANEVE AS 'PedagogusAnyjaNeve'
,fh.C_SZULETESIDATUM AS 'PedagogusSzuletesiDatuma'
,fh.C_SZULETESIHELY AS 'PedagogusSzuletesiHelye'
,fh.C_OKTATASIAZONOSITO AS 'OktatasiAzonosito'
,fh.C_ADOSZAM AS 'Adoszam'
,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 'VezetoiOraszamokTipus'
,ma.C_MUNKAIDOKEDVEZMENYOKA AS 'MunkaidoKedvezmenyOka'
,ma.C_ALKALMAZASKEZDETE AS 'AlkalmazasKezdete'
,mh.C_NEV AS 'FeladatellatasiHely'
,ma.C_TARTOSHELYETTESITES AS 'TartosHelyettesites'
,ma.C_BETOLTETLENALLASHELY AS 'BetoltetlenAllashely'
,a.C_FOALLAS AS 'Foallasu'
,ma.C_NYUGDIJAS AS 'Nyugdijas'
,a.C_SZAKERTOIVIZSGAELNOKI AS 'SzakertoiVagyVizsgaelnokiTevekenysegu'
,a.C_TOVABBKEPZES AS 'SzakmaiTovabbkepzes'
,a.C_SZAKVIZSGA AS 'Szakvizsga'
,ma.C_ATTANITO AS 'Attanito'
,ma.C_IMPORTALT AS 'Importalt'
FROM T_MUNKAUGYIADATOK_OSSZES ma
INNER JOIN T_FELHASZNALO_OSSZES fh ON fh.ID = ma.C_ALKALMAZOTTID AND fh.TOROLT = 'F'
INNER JOIN T_ALKALMAZOTT_OSSZES a ON a.ID = ma.C_ALKALMAZOTTID AND a.TOROLT = 'F'
INNER JOIN T_FELADATELLATASIHELY_OSSZES fe ON fe.ID = ma.C_FELADATELLATASIHELYID AND fe.TOROLT = 'F'
INNER JOIN T_MUKODESIHELY_OSSZES mh ON mh.ID = fe.C_MUKODESIHELYID AND mh.TOROLT = 'F'
WHERE ma.TOROLT = 'F'
AND ma.C_TANEVID = @tanevId
ORDER BY PedagogusNeveElotagNelkul
END
GO