kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20170726123558_KRETA_2045/sp_GetTanulokJelenletiIvAlkalmankent.sql
2024-03-13 00:33:46 +01:00

50 lines
No EOL
1.3 KiB
Transact-SQL

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