Files
2024-03-13 00:33:46 +01:00

47 lines
1.6 KiB
Transact-SQL

GO
/****** Object: StoredProcedure [dbo].[sp_GetFenntartoIntezmenyei] Script Date: 2016.05.20. 16:13:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF OBJECT_ID('[sp_GetFenntartoIntezmenyei]', 'P') IS NOT NULL
BEGIN
DROP PROCEDURE [sp_GetFenntartoIntezmenyei]
END
GO
-- =============================================
-- Author: <Kelemen Attila>
-- Create date: <2016.05.18.>
-- Description: <Belépett fenntartó ID-je alapján visszaadja az intézményeket>
-- =============================================
CREATE PROCEDURE [dbo].[sp_GetFenntartoIntezmenyei]
@fenntartoID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
SELECT DISTINCT
Adatok.C_INTEZMENYID ID,
Adatok.C_NEV+ ' (' + Tanev.C_NEV + ')' Nev,
ISNULL(Intezmeny.C_FENNTARTOAZONOSITO, '0') FenntartoID,
Intezmeny.C_AZONOSITO IntezmenyAzonosito,
ISNULL(Adatszolgaltatas.C_VEGLEGESTTF, 'F') VeglegesTTF,
ISNULL(Adatszolgaltatas.C_ELFOGADOTTTTF, 'F') ElfogadottTTF,
ISNULL(Adatszolgaltatas.C_VEGLEGESLETSZAM, 'F') VeglegesLetszam,
ISNULL(Adatszolgaltatas.C_ELFOGADOTTLETSZAM, 'F') ElfogadottLetszam
FROM
T_INTEZMENY Intezmeny
INNER JOIN T_INTEZMENYADATOK Adatok ON Intezmeny.ID = Adatok.C_INTEZMENYID AND Adatok.TOROLT = 'F'
INNER JOIN T_INTEZMENYADATSZOLGALTATAS Adatszolgaltatas ON Intezmeny.ID = Adatszolgaltatas.C_INTEZMENYID
AND Adatszolgaltatas.C_TANEVID = Adatok.C_TANEVID AND Adatszolgaltatas.TOROLT = 'F'
INNER JOIN T_TANEV Tanev ON Tanev.ID = Adatok.C_TANEVID AND Tanev.TOROLT = 'F'
WHERE
Intezmeny.TOROLT='F'
AND Intezmeny.C_FENNTARTOAZONOSITO = @fenntartoID
ORDER BY Nev ASC
END