-- Info egresados SIVI

SELECT A.IdEgresado, A.nombreEgresado, A.apellidoPEgresado, A.apellidoMEgresado,  
	B.correo, B.celular, B.curp, 
	CASE 
		WHEN B.sexo = 1 THEN 'Masculino'
		WHEN B.sexo = 2 THEN 'Femenino'
		ELSE ''
	END AS 'Genero',
	A.fechaRegistro, A.fechaActualizacion, A.folioConstancia,
	A.matricula, C.nombre AS 'Carrera', 
	D.generacion, A.anoIngreso, A.anoEgreso, 
	A.anoTitulacion, A.promedio, A.nombreEscuelaProcedencia, 
	A.claveEscuelaProcedencia, A.recibioBeca, A.nombreBeca,
	F.nombre AS 'Pais', A.calle, A.numDireccion, A.numDireccionInt, 
	A.colonia, A.codigoPostal, H.Nombre AS 'Estado', I.nombre AS 'Municipio', 
	G.nombre AS 'Situacion Actual',
	A.tiempoColocacion, A.empresaNombre, A.empPropia, A.rfcEmpresa, 
	J.nombre AS 'Giro Empresa', A.calle_empresa, K.nombre AS 'Estado Empresa',
	L.nombre AS 'Municipio Empresa', A.puesto, A.Salario, 
	M.nombre AS 'Horario Laboral', A.jefeInmediato, A.puestoJefe, 
	A.telefonoJefe, A.ladaJefe, A.correoJefe, N.nombre 'Estatus Egresado',
	A.mexprotec, O.nombre AS 'Tipo Operacion', P.nombre AS 'Tipo Puesto',
	A.areaCompetencia, A.lenguaIndigena, A.cualLengua, A.tieneDiscapacidad,
	Q.nombre AS 'Discapacidad', A.numIneIfe, A.motivoDesempleo, A.fechaContratacion,
	A.motivoHogar
FROM egresados AS A 
LEFT JOIN usuarios AS B ON A.usuarioId = B.idUsuario
LEFT JOIN carreras AS C ON A.carreraId = C.idCarrera
LEFT JOIN cat_generaciones AS D ON A.generacion = D.idGeneracion
LEFT JOIN cat_paises AS F ON A.nacionalidadId = F.idPais
LEFT JOIN cat_situacion_actual AS G ON A.situacionActualId = G.idSituacionActual
LEFT JOIN estados AS H ON A.estadoID = H.idEstado
LEFT JOIN municipios AS I ON A.municipioId = I.idMunicipio 
LEFT JOIN giro_comercial AS J ON A.giroEmpresa = J.IdGiroComercial
LEFT JOIN estados AS K ON A.estadoId_empresa = K.idEstado
LEFT JOIN municipios AS L ON A.municipioId_empresa = L.idMunicipio 
LEFT JOIN cat_horario_laboral AS M ON A.horarioLaboral = M.idHorarioLaboral
LEFT JOIN estatus_egresados AS N ON A.estatusEgresadoId = N.idEstatusEgresado
LEFT JOIN cat_tipo_operacion AS O ON A.tipoOperacionId = O.idTipoOperacion
LEFT JOIN cat_tipo_puestos AS P ON A.tipoPuestoId = P.idTipoPuesto
LEFT JOIN tipos_discapacidad AS Q ON A.tipoDiscapacidadId = Q.idTipoDiscapacidad