init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,88 @@
|
|||
DROP PROCEDURE IF EXISTS [dbo].[sp_GetTanulokLakcimmel]
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_GetTanulokLakcimmel]
|
||||
@pIntezmenyId INT
|
||||
,@pTanevId INT
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT DISTINCT
|
||||
felhasznalo.C_NYOMTATASINEV AS Neve
|
||||
,STUFF((
|
||||
SELECT ', ' + ocs.C_NEV
|
||||
FROM T_TANULOCSOPORT tcs
|
||||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = tcs.C_OSZTALYCSOPORTID
|
||||
INNER JOIN T_OSZTALY o ON o.ID = ocs.ID
|
||||
WHERE tanulo.ID = tcs.C_TANULOID
|
||||
AND tcs.TOROLT = 'F'
|
||||
AND tcs.C_TANEVID = @pTanevId
|
||||
AND tcs.C_BELEPESDATUM <= GETDATE() AND ISNULL(tcs.C_KILEPESDATUM, '21001231') > GETDATE()
|
||||
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, ''
|
||||
) AS Osztaly /*Ez egyelőre visszaadja az összes osztály nevét*/ /*TODO:Tobb Osztaly*//*OM-1646*/
|
||||
,CONVERT(nvarchar(25), felhasznalo.C_SZULETESIDATUM, 102) AS SzuletesiDatuma
|
||||
,felhasznalo.C_ANYJANEVE AS AnyjaNeve
|
||||
,felhasznalo.C_OKTATASIAZONOSITO AS OktatasiAzonositoja
|
||||
,IIF(tanulo.C_KOLLEGIUMIELLATASOS = 'T', 'Igen', 'Nem') AS KollegiumiEllatasos
|
||||
,IIF(tanulo.C_BEJARO = 'T', 'Igen', 'Nem') AS Bejaro
|
||||
,ISNULL(telefon.C_TELEFONSZAM, '') AS Telefon
|
||||
,ISNULL(email.C_EMAILCIM, '') AS EmailCim
|
||||
,ISNULL(lakcim_allando.C_IRANYITOSZAM, '') AS AllandoLakcimIranyitoszam
|
||||
,ISNULL(lakcim_allando.C_VAROS, '') AS AllandoLakcimVaros
|
||||
,ISNULL(lakcim_allando.C_KOZTERULET, '') AS AllandoLakcimKozteruletNeve
|
||||
,ISNULL(lakcim_allando_dib.C_NAME, '') AS AllandoLakcimKozteruletJellege
|
||||
,ISNULL(lakcim_allando.C_HAZSZAM, '') AS AllandoLakcimHazszam
|
||||
,ISNULL(lakcim_allando.C_EMELET, '') AS AllandoLakcimEmelet
|
||||
,ISNULL(lakcim_allando.C_AJTO, '') AS AllandoLakcimAjto
|
||||
,ISNULL(lakcim_ideiglenes.C_IRANYITOSZAM, '') AS IdeiglenesLakcimIranyitoszam
|
||||
,ISNULL(lakcim_ideiglenes.C_VAROS, '') AS IdeiglenesLakcimVaros
|
||||
,ISNULL(lakcim_ideiglenes.C_KOZTERULET, '') AS IdeiglenesLakcimKozteruletNeve
|
||||
,ISNULL(lakcim_ideiglenes_dib.C_NAME, '') AS IdeiglenesLakcimKozteruletJellege
|
||||
,ISNULL(lakcim_ideiglenes.C_HAZSZAM, '') AS IdeiglenesLakcimHazszam
|
||||
,ISNULL(lakcim_ideiglenes.C_EMELET, '') AS IdeiglenesLakcimEmelet
|
||||
,ISNULL(lakcim_ideiglenes.C_AJTO, '') AS IdeiglenesLakcimAjto
|
||||
,ISNULL(lakcim_tartozkodas.C_IRANYITOSZAM, '') AS TartozkodasiHelyIranyitoszam
|
||||
,ISNULL(lakcim_tartozkodas.C_VAROS, '') AS TartozkodasiHelyVaros
|
||||
,ISNULL(lakcim_tartozkodas.C_KOZTERULET, '') AS TartozkodasiHelyKozteruletNeve
|
||||
,ISNULL(lakcim_tartozkodas_dib.C_NAME, '') AS TartozkodasiHelyKozteruletJellege
|
||||
,ISNULL(lakcim_tartozkodas.C_HAZSZAM, '') AS TartozkodasiHelyHazszam
|
||||
,ISNULL(lakcim_tartozkodas.C_EMELET, '') AS TartozkodasiHelyEmelet
|
||||
,ISNULL(lakcim_tartozkodas.C_AJTO, '') AS TartozkodasiHelyAjto
|
||||
,ISNULL(lakcim_intezmeny.C_IRANYITOSZAM, '') AS IntezmenycimIranyitoszam
|
||||
,ISNULL(lakcim_intezmeny.C_VAROS, '') AS IntezmenycimVaros
|
||||
,ISNULL(lakcim_intezmeny.C_KOZTERULET, '') AS IntezmenycimKozteruletNeve
|
||||
,ISNULL(lakcim_intezmeny_dib.C_NAME, '') AS IntezmenycimKozteruletJellege
|
||||
,ISNULL(lakcim_intezmeny.C_HAZSZAM, '') AS IntezmenycimHazszam
|
||||
,ISNULL(lakcim_intezmeny.C_EMELET, '') AS IntezmenycimEmelet
|
||||
,ISNULL(lakcim_intezmeny.C_AJTO, '') AS IntezmenycimAjto
|
||||
,ISNULL(lakcim_na.C_IRANYITOSZAM, '') AS IsmeretlenLakcimIranyitoszam
|
||||
,ISNULL(lakcim_na.C_VAROS, '') AS IsmeretlenLakcimVaros
|
||||
,ISNULL(lakcim_na.C_KOZTERULET, '') AS IsmeretlenLakcimKozteruletNeve
|
||||
,ISNULL(lakcim_na_dib.C_NAME, '') AS IsmeretlenLakcimKozteruletJellege
|
||||
,ISNULL(lakcim_na.C_HAZSZAM, '') AS IsmeretlenLakcimHazszam
|
||||
,ISNULL(lakcim_na.C_EMELET, '') AS IsmeretlenLakcimEmelet
|
||||
,ISNULL(lakcim_na.C_AJTO, '') AS IsmeretlenLakcimAjto
|
||||
FROM T_TANULO_OSSZES tanulo
|
||||
INNER JOIN T_FELHASZNALO_OSSZES felhasznalo ON felhasznalo.ID = tanulo.ID AND tanulo.C_ALINTEZMENYID = felhasznalo.C_INTEZMENYID AND felhasznalo.C_TANEVID = @pTanevId
|
||||
LEFT JOIN T_CIM_OSSZES lakcim_allando ON lakcim_allando.TOROLT = 'F' AND lakcim_allando.C_GONDVISELOID IS NULL AND lakcim_allando.C_FELHASZNALOID = tanulo.ID AND lakcim_allando.C_CIMTIPUSA = 907
|
||||
LEFT JOIN T_CIM_OSSZES lakcim_tartozkodas ON lakcim_tartozkodas.TOROLT = 'F' AND lakcim_tartozkodas.C_GONDVISELOID IS NULL AND lakcim_tartozkodas.C_FELHASZNALOID = tanulo.ID AND lakcim_tartozkodas.C_CIMTIPUSA = 909
|
||||
LEFT JOIN T_CIM_OSSZES lakcim_ideiglenes ON lakcim_ideiglenes.TOROLT = 'F' AND lakcim_ideiglenes.C_GONDVISELOID IS NULL AND lakcim_ideiglenes.C_FELHASZNALOID = tanulo.ID AND lakcim_ideiglenes.C_CIMTIPUSA = 908
|
||||
LEFT JOIN T_CIM_OSSZES lakcim_intezmeny ON lakcim_intezmeny.TOROLT = 'F 'AND lakcim_intezmeny.C_GONDVISELOID IS NULL AND lakcim_intezmeny.C_FELHASZNALOID = tanulo.ID AND lakcim_intezmeny.C_CIMTIPUSA = 910
|
||||
LEFT JOIN T_CIM_OSSZES lakcim_na ON lakcim_na.TOROLT = 'F' AND lakcim_na.C_GONDVISELOID IS NULL AND lakcim_na.C_FELHASZNALOID = tanulo.ID AND lakcim_na.C_CIMTIPUSA = 906
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES lakcim_allando_dib ON lakcim_allando.C_KOZTERULETJELLEGE = lakcim_allando_DIB.ID AND tanulo.C_ALINTEZMENYID = lakcim_allando_dib.C_INTEZMENYID AND lakcim_allando_dib.C_TANEVID = @pTanevId
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES lakcim_tartozkodas_dib ON lakcim_tartozkodas.C_KOZTERULETJELLEGE = lakcim_tartozkodas_dib.ID AND tanulo.C_ALINTEZMENYID = lakcim_tartozkodas_dib.C_INTEZMENYID AND lakcim_tartozkodas_dib.C_TANEVID = @pTanevId
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES lakcim_ideiglenes_dib ON lakcim_ideiglenes.C_KOZTERULETJELLEGE = lakcim_ideiglenes_dib.ID AND tanulo.C_ALINTEZMENYID = lakcim_ideiglenes_dib.C_INTEZMENYID AND lakcim_ideiglenes_dib.C_TANEVID = @pTanevId
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES lakcim_intezmeny_dib ON lakcim_intezmeny.C_KOZTERULETJELLEGE = lakcim_intezmeny_dib.ID AND tanulo.C_ALINTEZMENYID = lakcim_intezmeny_dib.C_INTEZMENYID AND lakcim_intezmeny_dib.C_TANEVID = @pTanevId
|
||||
LEFT JOIN T_DICTIONARYITEMBASE_OSSZES lakcim_na_dib ON lakcim_na.C_KOZTERULETJELLEGE = lakcim_na_dib.ID AND tanulo.C_ALINTEZMENYID = lakcim_na_dib.C_INTEZMENYID AND lakcim_na_dib.C_TANEVID = @pTanevId
|
||||
LEFT JOIN T_TELEFON_OSSZES telefon ON telefon.C_FELHASZNALOID = tanulo.ID AND telefon.C_GONDVISELOID IS NULL AND telefon.TOROLT = 'F'
|
||||
LEFT JOIN T_EMAIL_OSSZES email ON email.C_FELHASZNALOID = tanulo.ID AND email.C_GONDVISELOID IS NULL AND email.TOROLT = 'F'
|
||||
WHERE tanulo.C_ALINTEZMENYID = @pIntezmenyId
|
||||
AND felhasznalo.TOROLT = 'F'
|
||||
AND tanulo.TOROLT = 'F'
|
||||
AND tanulo.C_ALTANEVID = @pTanevId
|
||||
ORDER BY felhasznalo.C_NYOMTATASINEV
|
||||
END
|
||||
GO
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue