sql BIT / IAM-1881 - spListarAlumnosEvaluacion - Se agrega JOIN con Cat_EstatusAlumnos para filt
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql BIT / IAM-1881 - spListarAlumnosEvaluacion - Se agrega JOIN con Cat_EstatusAlumnos para filt相关的知识,希望对你有一定的参考价值。
----------------------------INICIO PROCEDIMIENTO ------------------------
IF OBJECT_ID('spListarAlumnosEvaluacion', 'P') IS NOT NULL
DROP PROC spListarAlumnosEvaluacion
GO
CREATE PROCEDURE [dbo].[spListarAlumnosEvaluacion]
--@Variables INT
@idGrupo SMALLINT
, @idPlanEstudios SMALLINT
, @idPlantel SMALLINT
, @iFolioPeriodo BIGINT
, @idEvaluacion SMALLINT
/* --------------------------------------------------------------------------------------------------------------
FECHA | AUTOR | DESCRIPCION
00/00/2015 | Leonardo Dominguez |
10/jul./2017 | Luis Bernal | BIT/IAM-1881 - Se agrega JOIN con Cat_EstatusAlumnos para filtrar los alumnos que estén dados de baja
--------------------------------------------------------------------------------------------------------------*/
AS
BEGIN
--CONTENIDO PROCEDIMIENTO
SELECT DISTINCT ca.idAlumno
, ca.sMatricula
, ca.sNombre
, ca.sApellidoPaterno
, ca.sApellidoMaterno
FROM dbo.Ctrl_TrayectoriaAcademica AS cta
LEFT JOIN dbo.Ctrl_TrayectoriaAcademicaDet AS ctad
ON ctad.iFolioTrayectoria = cta.iFolio
INNER JOIN dbo.Ctrl_Inscripciones AS ci
ON ci.iFolio = cta.iFolioInscripcion
INNER JOIN dbo.Cat_Alumnos AS ca
ON ca.idAlumno = ci.idAlumno
INNER JOIN dbo.Cat_EstatusAlumnos AS cea
ON cea.idEstatus = ci.idEstatusInsc AND cea.bBaja = 0 -- BIT/IAM-1881
WHERE cta.idGrupo = @idGrupo
AND cta.idPlanEstudios = @idPlanEstudios
AND ci.idPlantel = @idPlantel
AND ci.iFolioPeriodo = @iFolioPeriodo
AND ctad.idEvaluacion = @idEvaluacion
END
以上是关于sql BIT / IAM-1881 - spListarAlumnosEvaluacion - Se agrega JOIN con Cat_EstatusAlumnos para filt的主要内容,如果未能解决你的问题,请参考以下文章