63 lines
No EOL
1.9 KiB
Transact-SQL
63 lines
No EOL
1.9 KiB
Transact-SQL
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
|
|
IF OBJECT_ID('[dbo].[sp_GetTanulokFeljegyzesekReszletezese]') IS NOT NULL
|
|
BEGIN
|
|
DROP PROCEDURE [dbo].[sp_GetTanulokFeljegyzesekReszletezese]
|
|
END
|
|
GO
|
|
-- =============================================
|
|
-- Author: Dőrr Tamás
|
|
-- Create date: 2015.12.15.
|
|
-- Description: sp_GetTanulokFeljegyzesekReszletezese
|
|
-- =============================================
|
|
CREATE PROCEDURE [dbo].[sp_GetTanulokFeljegyzesekReszletezese]
|
|
@pOsztalyId INT,
|
|
@pTanevId INT
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
select
|
|
Datum as KEZDET
|
|
,d.C_NAME AS C_TIPUS
|
|
,ft.ID AS TANULO_ID
|
|
,ft.C_NYOMTATASINEV AS TANULO_NEV
|
|
,FeljegyzoNeve AS FELJEGYZO_NEV
|
|
,Tartalom AS TARTALOM
|
|
,Megjegyzes AS MEGJEGYZES
|
|
,i.C_IGAZGATONEVE AS INT_IGAZGATO_NEV
|
|
,i.C_NEV AS INT_NEV
|
|
,i.C_OMKOD AS INT_OMKOD
|
|
,i.C_IRANYITOSZAM AS INT_IRSZAM
|
|
,i.C_VAROS AS INT_VAROS
|
|
,i.C_CIME AS INT_CIM
|
|
,i.C_IRANYITOSZAM + ' ' + i.C_VAROS + ' ' + i.C_CIME AS INT_TELJES_CIM
|
|
,(SELECT C_NEV FROM T_OSZTALYCSOPORT_OSSZES WHERE ID = @pOsztalyId) as OSZTALYCSOPORT_NEV
|
|
,(SELECT C_NYOMTATASINEV FROM T_OSZTALY_OSSZES osztaly
|
|
INNER JOIN T_FELHASZNALO_OSSZES osztalyfonok on osztalyfonok.ID = osztaly.C_OSZTALYFONOKID
|
|
WHERE osztaly.ID = @pOsztalyId
|
|
) AS OSZTFO_NEV
|
|
,ft.C_NYOMTATASINEV + ' ' + CAST(ft.ID AS NVARCHAR) AS GROUPPARAMETER
|
|
FROM fnGetDokumentumTanulokFeljegyzesei(@pTanevId, @pOsztalyId) esemenyek
|
|
LEFT JOIN T_FELHASZNALO_OSSZES ft ON ft.ID = esemenyek.Tanuloid
|
|
LEFT JOIN T_INTEZMENYADATOK_OSSZES i ON i.C_TANEVID = ft.C_TANEVID
|
|
INNER JOIN T_DICTIONARYITEMBASE_OSSZES d ON d.id = Tipusa AND d.C_TANEVID = ft.C_TANEVID AND d.C_INTEZMENYID = ft.C_INTEZMENYID
|
|
WHERE
|
|
Tipusa != 1534
|
|
ORDER BY ft.C_NYOMTATASINEV
|
|
|
|
SELECT
|
|
C_OSZTALYFONOKID PartnerID
|
|
FROM T_OSZTALY_OSSZES
|
|
WHERE
|
|
T_OSZTALY_OSSZES.ID = @pOsztalyId
|
|
AND T_OSZTALY_OSSZES.TOROLT='F'
|
|
AND T_OSZTALY_OSSZES.C_ALTANEVID = @pTanevId
|
|
END
|
|
|
|
GO |