SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('[dbo].[sp_GetIktSzandeknyilatkozatAdatok]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_GetIktSzandeknyilatkozatAdatok] END GO -- ============================================= -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_GetIktSzandeknyilatkozatAdatok] @pTanevId INT ,@pBesorolasiFokozatTipusEnumNa INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; SELECT DISTINCT felhasznalo.C_NYOMTATASINEV PedagogusNev ,cim.C_IRANYITOSZAM + ', ' + cim.C_VAROS + ', ' + cim.C_KOZTERULET + ' ' + -- kozteruletJellege.C_NAME + ' ' + ISNULL(cim.C_HAZSZAM, '') + -- IIF (felhasznalo.C_IGAZOLVANYSZAM IS NOT NULL, ', ' + felhasznalo.C_IGAZOLVANYSZAM, '') PedagogusAdatok ,felhasznalo.C_NYOMTATASINEV + -- IIF (felhasznalo.C_IGAZOLVANYSZAM IS NOT NULL, ' - ' + felhasznalo.C_IGAZOLVANYSZAM, '') Qr FROM T_FELHASZNALO_OSSZES felhasznalo INNER JOIN T_MUNKAUGYIADATOK_OSSZES munkaugyiAdatok ON munkaugyiAdatok.C_ALKALMAZOTTID = felhasznalo.ID INNER JOIN T_ALKALMAZOTT_OSSZES alkalmazott ON alkalmazott.ID = felhasznalo.ID LEFT JOIN T_CIM_OSSZES cim ON cim.C_FELHASZNALOID = felhasznalo.ID INNER JOIN T_DICTIONARYITEMBASE_OSSZES kozteruletJellege ON kozteruletJellege.ID = C_KOZTERULETJELLEGE WHERE felhasznalo.C_TANEVID = @pTanevId AND felhasznalo.TOROLT = 'F' AND munkaugyiAdatok.TOROLT = 'F' AND munkaugyiAdatok.C_BESOROLASIFOKOZAT NOT IN (@pBesorolasiFokozatTipusEnumNa) AND alkalmazott.TOROLT = 'F' AND alkalmazott.C_ELFOGADOTTSZANDEKNYILATKOZAT = 'T' AND cim.TOROLT = 'F' AND kozteruletJellege.TOROLT = 'F' SELECT C_VAROS Szekhely ,C_NEV Nev ,C_OMKOD OmKod ,C_IGAZGATONEVE Vezeto FROM T_INTEZMENYADATOK_OSSZES WHERE C_TANEVID = @pTanevId END GO