111 lines
6.1 KiB
Transact-SQL
111 lines
6.1 KiB
Transact-SQL
DROP PROCEDURE IF EXISTS [dbo].[sp_GetNebuloErtesito]
|
|
GO
|
|
|
|
CREATE PROCEDURE [dbo].[sp_GetNebuloErtesito]
|
|
@intezmenyId INT
|
|
,@tanevId INT
|
|
,@nebulo INT
|
|
AS
|
|
BEGIN
|
|
|
|
SET NOCOUNT ON;
|
|
|
|
SELECT
|
|
nebulo.ID NebuloId
|
|
,ISNULL(C_ELOTAG + ' ', '') + C_SZULETESICSALADINEVE + ' ' + C_SZULETESIUTONEVE NebuloSzuletesiNeve
|
|
,ISNULL(C_ELOTAG + ' ', '') + C_TANULOCSALADINEVE + ' ' + C_TANULOUTONEVE NebuloNeve
|
|
,ISNULL(intezmenyAdatok.C_NEV, '') IntezmenyNeve
|
|
,ISNULL(tagozat.C_NAME, '') Tagozat
|
|
,ISNULL(C_EDESANYJASZULETESICSALADINEV, '') + ' ' + ISNULL(C_EDESANYJASZULETESIUTONEVE, '') AnyjaSzuletesiNeve
|
|
,ISNULL(neme.C_NAME, '') TanuloNeme
|
|
,ISNULL(C_SZULETESIHELY, '') SzulHely
|
|
,FORMAT(C_SZULETESIIDO, 'yyyy.MM.dd.') SzulIdo
|
|
,ISNULL(anyanyelv.C_NAME, '') AnyaNyelv
|
|
,ISNULL(allampolgarsag1.C_NAME, '') AllamPolgarsag1
|
|
,ISNULL(allampolgarsag2.C_NAME, '') AllamPolgarsag2
|
|
,CONVERT(NVARCHAR(MAX), nebulo.C_IRANYITOSZAM) + ', ' +
|
|
C_HELYSEGNEV +
|
|
ISNULL(', ' + nebulo.C_KOZTERULETNEV, '') + ' ' +
|
|
nebulo.C_KOZTERULETJELLEGENEV +
|
|
ISNULL(' ' + nebulo.C_HAZSZAM + ', ', '') +
|
|
ISNULL(nebulo.C_EMELET + ' emelet', '') + ' ' +
|
|
ISNULL(nebulo.C_AJTO + ' ajtó', '') NebuloAllandoCim
|
|
,CONVERT(NVARCHAR(MAX), nebulo.C_THIRANYITOSZAM) +
|
|
ISNULL(', ' + C_THHELYSEGNEV, '') +
|
|
ISNULL(', ' + nebulo.C_THKOZTERULETNEV, '') + ' ' +
|
|
nebulo.C_KOZTERULETJELLEGENEV +
|
|
ISNULL(' ' + nebulo.C_THHAZSZAM + ', ', '') +
|
|
ISNULL(nebulo.C_THEMELET + ' emelet', '') +
|
|
ISNULL(' ' + nebulo.C_THAJTO + ' ajtó', '') NebuloCimTh
|
|
,ISNULL(C_OKTATASIAZONOSITOSZAMA, '') OktAzon
|
|
,ISNULL(C_ETIKAHITERKOLCSTAN, '') EtikaHitErkolcsTan
|
|
,C_TKNEVE TorvGondNeve1
|
|
,tk1Foka.C_NAME TorvRokFoka1
|
|
,C_TKTELEFON TorvGondTel1
|
|
,C_TKEMAILCIM TorvGondEmail1
|
|
,CONVERT(NVARCHAR(MAX), nebulo.C_TKIRANYITOSZAM) +
|
|
ISNULL(', ' + C_TKHELYSEGNEV, '') +
|
|
ISNULL(', ' + nebulo.C_TKKOZTERULETNEV, '') + ' ' +
|
|
ISNULL(nebulo.C_TKKOZTERULETJELLEGENEV, '') +
|
|
ISNULL(nebulo.C_TKHAZSZAM + ', ', '') +
|
|
ISNULL(nebulo.C_TKEMELET + ' emelet', '') +
|
|
ISNULL(' ' + nebulo.C_TKAJTO + ' ajtó', '') TorvGond1Cim
|
|
,C_TKNEVE2 TorvGondNeve2
|
|
,tk2Foka.C_NAME TorvRokFoka2
|
|
,C_TKTELEFON2 TorvGondTel2
|
|
,C_TKEMAILCIM2 TorvGondEmail2
|
|
,CONVERT(NVARCHAR(MAX), nebulo.C_TKIRANYITOSZAM2) +
|
|
ISNULL(', ' + C_TKHELYSEGNEV2, '') +
|
|
ISNULL(', ' + nebulo.C_TKKOZTERULETNEV2, '') + ' ' +
|
|
ISNULL(nebulo.C_TKKOZTERULETJELLEGENEV2, '') +
|
|
ISNULL(', ' + nebulo.C_TKHAZSZAM2 + ', ', '') +
|
|
ISNULL(nebulo.C_TKEMELET2 + ' emelet', '') +
|
|
ISNULL(' ' + nebulo.C_TKAJTO2 + ' ajtó', '') TorvGond2Cim
|
|
,intezmenyAdatok.C_IGAZGATONEVE IntezmenyVezetoNeve
|
|
,intezmenyAdatok.C_NEV IntezmenyNeve
|
|
,CONVERT(NVARCHAR(MAX),intezmenyAdatok.C_IRANYITOSZAM) +
|
|
ISNULL(', ' + intezmenyAdatok.C_VAROS, '') +
|
|
ISNULL(', ' + intezmenyAdatok.C_KOZTERULETNEV, '') + ' ' +
|
|
ISNULL(intezmenyAdatok.C_KOZTERULETJELLEGENEV, '') +
|
|
ISNULL(intezmenyAdatok.C_HAZSZAM + ', ', '') +
|
|
ISNULL(intezmenyAdatok.C_EMELET + ' emelet', '') +
|
|
ISNULL(intezmenyAdatok.C_AJTO + ' ajtó', '') IntezmenyCim
|
|
,intezmenyAdatok.C_EMAILCIM IntezmenyEmail
|
|
,intezmenyAdatok.C_TELEFONSZAM IntezmenyTelefon
|
|
,intezmenyAdatok.C_DOKUMENTUMFEJLEC Fejlec
|
|
,intezmenyAdatok.C_DOKUMENTUMLABLEC Lablec
|
|
FROM T_NEBULO_OSSZES nebulo
|
|
LEFT JOIN
|
|
T_INTEZMENYADATOK_OSSZES intezmenyAdatok ON
|
|
intezmenyAdatok.C_INTEZMENYID = nebulo.C_INTEZMENYID AND nebulo.C_TANEVID = intezmenyAdatok.C_TANEVID
|
|
LEFT JOIN
|
|
T_DICTIONARYITEMBASE_OSSZES tagozat ON
|
|
tagozat.ID = nebulo.C_TAGOZAT AND tagozat.C_TANEVID = nebulo.C_TANEVID AND tagozat.C_INTEZMENYID = nebulo.C_INTEZMENYID
|
|
LEFT JOIN
|
|
T_DICTIONARYITEMBASE_OSSZES neme ON
|
|
neme.ID = nebulo.C_NEME AND neme.C_TANEVID = nebulo.C_TANEVID AND neme.C_INTEZMENYID = nebulo.C_INTEZMENYID
|
|
LEFT JOIN
|
|
T_DICTIONARYITEMBASE_OSSZES anyanyelv ON
|
|
anyanyelv.ID = nebulo.C_ANYANYELVE AND anyanyelv.C_TANEVID = nebulo.C_TANEVID AND anyanyelv.C_INTEZMENYID = nebulo.C_INTEZMENYID
|
|
LEFT JOIN
|
|
T_DICTIONARYITEMBASE_OSSZES allampolgarsag1 ON
|
|
allampolgarsag1.ID = nebulo.C_ALLAMPOLGARSAGA AND allampolgarsag1.C_TANEVID = nebulo.C_TANEVID AND allampolgarsag1.C_INTEZMENYID = nebulo.C_INTEZMENYID
|
|
LEFT JOIN
|
|
T_DICTIONARYITEMBASE_OSSZES allampolgarsag2 ON
|
|
allampolgarsag2.ID = nebulo.C_ALLAMPOLGARSAGA2 AND allampolgarsag2.C_TANEVID = nebulo.C_TANEVID AND allampolgarsag2.C_INTEZMENYID = nebulo.C_INTEZMENYID
|
|
LEFT JOIN
|
|
T_DICTIONARYITEMBASE_OSSZES tk1Foka ON
|
|
tk1Foka.ID = nebulo.C_TKROKONSAGIFOKA AND tk1Foka.C_TANEVID = nebulo.C_TANEVID AND tk1Foka.C_INTEZMENYID = nebulo.C_INTEZMENYID
|
|
LEFT JOIN
|
|
T_DICTIONARYITEMBASE_OSSZES tk2Foka ON
|
|
tk2Foka.ID = nebulo.C_TKROKONSAGIFOKA2 AND tk2Foka.C_TANEVID = nebulo.C_TANEVID AND tk2Foka.C_INTEZMENYID = nebulo.C_INTEZMENYID
|
|
WHERE
|
|
nebulo.TOROLT = 'F'
|
|
AND nebulo.C_TANEVID = @tanevId
|
|
AND nebulo.C_INTEZMENYID = @intezmenyId
|
|
AND nebulo.ID = @nebulo --5401 FELVETT, 5402 NEM FELVÉVE
|
|
|
|
END
|
|
|
|
GO
|
|
|