SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('[dbo].[sp_GetTanuloGondviseloExportData]') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_GetTanuloGondviseloExportData] END GO -- ============================================= -- Description: -- ============================================= CREATE PROCEDURE [dbo].[sp_GetTanuloGondviseloExportData] @pTanevId INT ,@pIntezmenyId INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; SELECT T_TANULO.ID TanuloId ,T_FELHASZNALO.C_NYOMTATASINEV TanuloNeve ,T_FELHASZNALO.C_OKTATASIAZONOSITO OktatasiAzonosito ,T_OSZTALYCSOPORT.C_NEV TanuloOsztalya ,T_GONDVISELO.ID GondviseloId ,T_GONDVISELO.C_NEV GondviseloNeve ,T_GONDVISELO.C_ROKONSAGFOKA GondviseloRokonsagifoka ,T_TELEFON.C_TELEFONSZAM GondviseloTelefonszama ,T_EMAIL.C_EMAILCIM GondviseloEmailcime FROM T_GONDVISELO LEFT JOIN T_TANULO ON T_TANULO.ID = T_GONDVISELO.C_TANULOID LEFT JOIN T_FELHASZNALO ON T_FELHASZNALO.ID = T_TANULO.ID LEFT JOIN T_TANULOCSOPORT ON T_TANULOCSOPORT.C_TANULOID = T_TANULO.ID LEFT JOIN T_OSZTALYCSOPORT ON T_OSZTALYCSOPORT.ID = T_TANULOCSOPORT.C_OSZTALYCSOPORTID LEFT JOIN T_TELEFON ON T_TELEFON.C_GONDVISELOID = T_GONDVISELO.ID LEFT JOIN T_EMAIL ON T_EMAIL.C_GONDVISELOID = T_GONDVISELO.ID WHERE T_GONDVISELO.TOROLT = 'F' AND T_FELHASZNALO.TOROLT ='F' AND (T_TANULOCSOPORT.C_OSZTALYCSOPORTID IS NULL OR T_TANULOCSOPORT.C_OSZTALYCSOPORTID IN (SELECT ID FROM T_OSZTALY)) AND (T_TELEFON.TOROLT = 'F' OR T_TELEFON.ID IS NULL) AND (T_EMAIL.TOROLT = 'F' OR T_EMAIL.ID IS NULL) AND T_GONDVISELO.C_TANEVID = @pTanevId AND T_GONDVISELO.C_INTEZMENYID = @pIntezmenyId ORDER BY T_FELHASZNALO.C_NYOMTATASINEV END GO