47 lines
1.6 KiB
Transact-SQL
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
|