Código SQL:
ESPERO ME PUEDAN AYUDAR CON ESTE ASUNTO, DE ANTE MANO, GRACIAS, SALUDOS Ver original
SELECT RTRIM(LTRIM(Consulta.Requisito)) AS Requisito, IIf(LEN(Consulta.Requisito)>32, SET Consulta.Requisito = '**A**'),Consulta.Requisito) AS Resultado -- ME DA ERROR EN EL SET FROM (SELECT ISNULL(REPLACE(REPLACE ((SELECT ASIG2.codigoAsignatura FROM RA.Requisito AS RE2 INNER JOIN RA.DetallePlanDeEstudio AS DP2 ON RE2.DetallePlanDeEstudioRequisitoId = DP2.id INNER JOIN RA.Asignatura AS ASIG2 ON DP2.AsignaturaId = ASIG2.id WHERE (DP.id = RE2.DetallePlanDeEstudioId) FOR XML PATH('')), '<codigoAsignatura>', ''), '</codigoAsignatura>', ' '), '') AS Requisito -- SI EN REQUISITO TRAE DEMASIADOS RESULTADOS, LA IDEA ES SUPLANTAR EL MONTON DE RESULTADOS POR **A**, POR EJEMPLO SI ME TRAE COMO RESULTADO: 99EDI101 99MAT010 99ESP010 99GEO101, ENTONCES QUE ME CAMBIE TODA ESA CADENA, POR **A** FROM RA.DetallePlanDeEstudio AS DP INNER JOIN RA.Asignatura AS Asignatura ON DP.AsignaturaId = Asignatura.id LEFT OUTER JOIN RA.Requisito ON DP.id = RA.Requisito.DetallePlanDeEstudioId ) AS CONSULTA