57 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
SET ANSI_NULLS ON
 | 
						|
GO
 | 
						|
SET QUOTED_IDENTIFIER ON
 | 
						|
GO
 | 
						|
 | 
						|
IF OBJECT_ID('sp_PedagogusNemBejegyzettOraiOsszes') IS NOT NULL 
 | 
						|
BEGIN
 | 
						|
  DROP PROCEDURE sp_PedagogusNemBejegyzettOraiOsszes
 | 
						|
END  
 | 
						|
GO
 | 
						|
 | 
						|
 | 
						|
CREATE PROCEDURE sp_PedagogusNemBejegyzettOraiOsszes
 | 
						|
  @tanevID			INT,
 | 
						|
  @mindenHeten		INT
 | 
						|
AS 
 | 
						|
BEGIN
 | 
						|
SET NOCOUNT ON;
 | 
						|
 | 
						|
SELECT DISTINCT
 | 
						|
    T_FELHASZNALO_OSSZES.ID					Id
 | 
						|
	, T_FELHASZNALO_OSSZES.C_NYOMTATASINEV	Nev
 | 
						|
FROM T_FOGLALKOZASOK_TANAROK
 | 
						|
    INNER JOIN T_FOGLALKOZAS_OSSZES ON T_FOGLALKOZAS_OSSZES.ID=T_FOGLALKOZASOK_TANAROK.C_FOGLALKOZASOKID AND T_FOGLALKOZAS_OSSZES.TOROLT = 'F'
 | 
						|
    INNER JOIN T_FELHASZNALO_OSSZES ON T_FELHASZNALO_OSSZES.ID=T_FOGLALKOZASOK_TANAROK.C_TANAROKID
 | 
						|
WHERE 
 | 
						|
    T_FOGLALKOZAS_OSSZES.C_TANEVID=@tanevId
 | 
						|
 | 
						|
DECLARE kurzor CURSOR FOR 
 | 
						|
 | 
						|
SELECT DISTINCT
 | 
						|
    T_FELHASZNALO_OSSZES.ID Id
 | 
						|
FROM T_FOGLALKOZASOK_TANAROK
 | 
						|
    INNER JOIN T_FOGLALKOZAS_OSSZES ON T_FOGLALKOZAS_OSSZES.ID=T_FOGLALKOZASOK_TANAROK.C_FOGLALKOZASOKID AND T_FOGLALKOZAS_OSSZES.TOROLT = 'F'
 | 
						|
    INNER JOIN T_FELHASZNALO_OSSZES ON T_FELHASZNALO_OSSZES.ID=T_FOGLALKOZASOK_TANAROK.C_TANAROKID
 | 
						|
WHERE 
 | 
						|
    T_FOGLALKOZAS_OSSZES.C_TANEVID=@tanevId
 | 
						|
 | 
						|
DECLARE @pedagogusId INT
 | 
						|
 | 
						|
OPEN kurzor
 | 
						|
FETCH NEXT FROM kurzor INTO @pedagogusId
 | 
						|
 | 
						|
WHILE @@FETCH_STATUS = 0 BEGIN
 | 
						|
 | 
						|
  EXEC sp_PedagogusNemBejegyzettOrai @tanevID, @mindenHeten, @pedagogusId
 | 
						|
  
 | 
						|
      FETCH NEXT FROM kurzor INTO @pedagogusId
 | 
						|
END
 | 
						|
 | 
						|
CLOSE kurzor
 | 
						|
DEALLOCATE kurzor
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
GO |