50 lines
No EOL
1.3 KiB
Transact-SQL
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 |