sql Correccióndelistado de enrolados a un Curso-Actividad - EducaciónConcontinua

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql Correccióndelistado de enrolados a un Curso-Actividad - EducaciónConcontinua相关的知识,希望对你有一定的参考价值。

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

CREATE PROCEDURE sp_CE_ListarEnroladosCalificacionesActividad
@iFolioGrupo INT ,
@idPrograma INT 
--@Variables INT
/* --------------------------------------------------------------------------------------------------------------
FECHA		   |    AUTOR		|DESCRIPCION
11/Abr/2017    | Luis Bernal	|
--------------------------------------------------------------------------------------------------------------*/
AS
BEGIN
	SET NOCOUNT ON;
	SET LANGUAGE spanish;
	SET DATEFORMAT MDY;
   --CONTENIDO PROCEDIMIENTO
   
	SELECT TR.iFolioTrayectoriaEC ,
		   TR.iFolioEnrolamiento ,
		   cepd.idPrograma ,
		   TR.dCalificacion ,
		   TR.sCalificacion ,
		   TR.dFechaRegistro ,
		   TR.idUsuarioReg ,
		   TR.sNombre ,
		   TR.sMatricula ,
		   TR.sTipoPersona ,
		   TR.iFolioGrupo ,
			cepd.sNombre AS sActividad
			, TR.sTokenPreparame 
	FROM ( SELECT DISTINCT 
				  ISNULL(ceta.iFolioTrayectoriaEC,0) AS iFolioTrayectoriaEC ,
				  cce.iFolio AS iFolioEnrolamiento ,
				  ceta.idPrograma ,
				  ceta.dCalificacion ,
				  CASE WHEN ceta.dCalificacion IS NULL THEN '' ELSE  dbo.fnRedondearCalificacionV2(1,ceta.dCalificacion,0,0,0,0,0) END AS sCalificacion ,
				  ceta.dFechaRegistro ,
				  ceta.idUsuarioReg AS idUsuarioReg ,
				  (vpae.sNombre + ' ' + vpae.sApellidoP + ' ' + vpae.sApellidoM) AS sNombre
				 ,vpae.sClave AS sMatricula
				 ,vpae.sTipoPersona
				 ,cce.iFolioGrupo
				 ,cpt.sToken AS  sTokenPreparame
			FROM dbo.Ctrl_CursosEnrolados AS cce
			INNER JOIN dbo.vPersonasDetalleAcademicoEnrolamiento vpae ON vpae.idPersona = cce.idPersona
			LEFT JOIN dbo.Ctrl_PersonasToken AS cpt ON cpt.idPersona = cce.idPersona
			LEFT JOIN dbo.Ctrl_ECTrayectoriaAcademica AS ceta ON ceta.iFolioEnrolamiento = cce.iFolio
		) TR, dbo.Cat_ECProgramaDetalle AS cepd
	WHERE TR.iFolioGrupo = @iFolioGrupo
	AND cepd.idPrograma = @idPrograma

END

以上是关于sql Correccióndelistado de enrolados a un Curso-Actividad - EducaciónConcontinua的主要内容,如果未能解决你的问题,请参考以下文章

sql Correccióndelistado de enrolados a un Curso-Actividad - EducaciónConcontinua

sql Correccióndelistado de enrolados a un Curso-Actividad - EducaciónConcontinuaSPRINT 5

sql spListarHorariosGlobalSinColumnas - Correccióndecambios para mostrar listado de materias c

sql spListarHorariosGlobalConColumnas - Correccióndecambios para mostrar listado de materias c

sql Correcciónparamostrar datos en el informe de“Indicador de promedios generales” - TICKET BI

sql Wypinaniewnioskówzról