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

