SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('[dbo].[sp_GetTanulokJelenletiIvAlkalmankent]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_GetTanulokJelenletiIvAlkalmankent] END GO -- ============================================= -- Author: Dőrr Tamás -- Create date: 2015.12.15. -- Description: sp_GetTanulokJelenletiIvAlkalmankent -- ============================================= CREATE PROCEDURE [dbo].[sp_GetTanulokJelenletiIvAlkalmankent] @foglalkozasId INT, @tanevId INT AS BEGIN SET NOCOUNT ON; SELECT fog.c_nev Foglalkozas ,t.c_nev Tantargy , f.c_nyomtatasinev Tanar , i.c_nev Intezmeny , i.C_VAROS Varos FROM T_FOGLALKOZAS_OSSZES fog INNER JOIN T_FOGLALKOZASOK_TANAROK ft ON ft.C_FOGLALKOZASOKID = fog.ID INNER JOIN T_FELHASZNALO_OSSZES f ON f.id = ft.C_TANAROKID INNER JOIN T_INTEZMENYADATOK_OSSZES i ON i.C_INTEZMENYID = fog.C_INTEZMENYID INNER JOIN T_TANTARGY_OSSZES t ON t.ID = fog.C_TANTARGYID WHERE fog.id=@foglalkozasId SELECT C_OKTATASIAZONOSITO OktAzon, C_NYOMTATASINEV NEV FROM t_felhasznalo_osszes f INNER JOIN t_tanulocsoport_osszes tcs ON f.ID=tcs.C_TANULOID INNER JOIN t_osztalycsoport_osszes ocs ON ocs.ID=tcs.C_OSZTALYCSOPORTID INNER JOIN T_FOGLALKOZAS_OSSZES fog ON fog.C_OSZTALYCSOPORTID = ocs.ID WHERE fog.ID=@foglalkozasId AND TCS.TOROLT='F' END