SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('[dbo].[sp_GetIskolalatogatasiIgazolas]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_GetIskolalatogatasiIgazolas] END GO CREATE PROCEDURE [sp_GetIskolalatogatasiIgazolas] @osztalyId int, @TanevId int AS BEGIN SET NOCOUNT ON; -- fejléc SELECT T_INTEZMENYADATOK_OSSZES.C_NEV IntezmenyNeve, T_INTEZMENYADATOK_OSSZES.C_IGAZGATONEVE IGAZGATONEVE, T_INTEZMENYADATOK_OSSZES.C_VAROS IntezmenyVaros, dbo.fnGetDokumentumIntezmenyCime(@tanevId) IntezmenyCime, (SELECT C_OSZTALYFONOKID FROM T_OSZTALY_OSSZES WHERE ID=@osztalyId and TOROLT = 'F') PartnerID, T_TANEV_OSSZES.C_NEV TANEV, (SELECT C_NEV FROM T_OSZTALYCSOPORT_OSSZES WHERE ID=@osztalyId) Osztaly FROM T_INTEZMENYADATOK_OSSZES INNER JOIN T_TANEV_OSSZES on T_TANEV_OSSZES.ID = T_INTEZMENYADATOK_OSSZES.C_TANEVID and T_TANEV_OSSZES.C_INTEZMENYID = T_INTEZMENYADATOK_OSSZES.C_INTEZMENYID and T_TANEV_OSSZES.TOROLT = 'F' WHERE T_INTEZMENYADATOK_OSSZES.TOROLT = 'F' AND T_TANEV_OSSZES.ID = @TanevId -- tanulók SELECT f.C_NYOMTATASINEV TanuloNev ,f.C_OKTATASIAZONOSITO OktatasiAzonosito ,f.C_SZULETESIDATUM SzuletesiIdo ,f.C_SZULETESIHELY SzuletesiHely ,f.C_ANYJANEVE AnyjaNeve FROM fnGetDokumentumOsztalyokCsoportokTanuloi(@TanevId, @osztalyId, 'T') s INNER JOIN T_FELHASZNALO_OSSZES f ON f.Id = s.TanuloId ORDER BY f.C_NYOMTATASINEV END GO