FITOMN of AM v3
4/28/2017 - 9:33 PM

Creación de SP spListarCursosSesionesEC para captura de inasistencias en educación continua - SPRINT 5 BIT/AM-80

Creación de SP spListarCursosSesionesEC para captura de inasistencias en educación continua - SPRINT 5 BIT/AM-80


----------------------------INICIO PROCEDIMIENTO ------------------------
IF OBJECT_ID('spListarCursosSesionesEC', 'P') IS NOT NULL
      DROP PROC spListarCursosSesionesEC
GO

CREATE PROCEDURE spListarCursosSesionesEC
	@iFolioGrupo INT,
	@idProfesor INT,
	@dFechaIni DATETIME,
	@dFechaFin DATETIME
/* --------------------------------------------------------------------------------------------------------------
	FECHA	    |    AUTOR		|	DESCRIPCION
 28/Abr/2017    | Luis Bernal	| 
--------------------------------------------------------------------------------------------------------------*/
AS
    BEGIN
        SET NOCOUNT ON;

		SELECT ccgs.dFechaInicio AS dFecha, 
			   ccgs.dFechaInicio AS dHoraI,
			   ccgs.dFechaFin AS dHoraF,
			   @dFechaIni AS dFechaIni,
			   @dFechaFin AS dFechaFin
		FROM dbo.Ctrl_CursosGruposSesiones AS ccgs
			 JOIN dbo.Ctrl_CursosGrupos AS ccg ON ccg.iFolio = ccgs.iFolioGrupo
			 JOIN dbo.Cat_Empleados AS ce ON ce.idEmpleado = ccg.idInstructor AND ce.idProfesor = @idProfesor
		WHERE ccgs.iFolioGrupo = @iFolioGrupo AND ccgs.bActivo = 1 AND ccgs.dFechaInicio BETWEEN @dFechaIni AND @dFechaFin
		ORDER BY ccgs.dFechaInicio
        
    END; 

GO