59 lines
2.4 KiB
Transact-SQL
59 lines
2.4 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
|
|
,a.C_FOALLAS AS 'Foallasu'
|
|
,a.C_SZAKERTOIVIZSGAELNOKI AS 'SzakertoiVagyVizsgaelnokiTevekenysegu'
|
|
,a.C_TOVABBKEPZES AS 'SzakmaiTovabbkepzes'
|
|
,a.C_SZAKVIZSGA AS 'Szakvizsga'
|
|
,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 'TartosHelyettesites'
|
|
,ma.C_BETOLTETLENALLASHELY AS 'BetoltetlenAllashely'
|
|
,ma.C_ISKULSOALKALMAZOTT AS 'IsKulsoAlkalmazott'
|
|
,ma.C_NYUGDIJAS AS 'Nyugdijas'
|
|
,ma.C_ATTANITO AS 'Attanito'
|
|
,ma.C_IMPORTALT AS 'Importalt'
|
|
,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'
|
|
,mh.C_NEV AS 'MukodesiHelyNev'
|
|
,fe.C_OKTATASINEVELESIFELADATTIPUS AS 'OktatasiNevelesiFeladatTipusId'
|
|
,ma.C_ISSZAKERTOKUTATOTANAR AS 'IsSzakertoKutatotanar'
|
|
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.TOROLT = 'F'
|
|
AND ma.C_TANEVID = @tanevId
|
|
ORDER BY PedagogusNeveElotagNelkul
|
|
|
|
END
|
|
|
|
|
|
GO
|
|
|