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' ORDER BY C_NYOMTATASINEV END