depurar script mysql
Publicado por javier gomez (4 intervenciones) el 25/07/2013 17:54:09
cuando hago la siguiente consulta solo muestra datos para ID_EVALUACION_DETALLE = 21, pero cuando agrego WHERE ID_EVALUACION_DETALLE = 22 recien muestra datos para Nivel_de_Logro_MA' y Nivel_de_Rash_MA; (obviamente los datos de Nivel_de_Logro_CL y Nivel_de_Rash_CL salen blanco)
SELECT re.id_estudiante,ID_SECCION as seccion,apaterno,amaterno,nombres,
(case when ID_EVALUACION_DETALLE=21 then lo.descripcion else '' end) as 'Nivel_de_Logro_CL',
(case when ID_EVALUACION_DETALLE=21 then MEDIDA_RASH else '' end) as 'Nivel_de_Rash_CL',
(case when ID_EVALUACION_DETALLE=22 then lo.descripcion else '' end) as 'Nivel_de_Logro_MA',
(case when ID_EVALUACION_DETALLE=22 then MEDIDA_RASH else '' end) as 'Nivel_de_Rash_MA'
from resultado_estudiante_logro_por_seccion re INNER JOIN logro lo ON re.ID_LOGRO=lo.ID_LOGRO
alguna idea de como solucionarlo, para que muestra los datos de los 4 case al mismo tiempo?
Gracias de antemano
SELECT re.id_estudiante,ID_SECCION as seccion,apaterno,amaterno,nombres,
(case when ID_EVALUACION_DETALLE=21 then lo.descripcion else '' end) as 'Nivel_de_Logro_CL',
(case when ID_EVALUACION_DETALLE=21 then MEDIDA_RASH else '' end) as 'Nivel_de_Rash_CL',
(case when ID_EVALUACION_DETALLE=22 then lo.descripcion else '' end) as 'Nivel_de_Logro_MA',
(case when ID_EVALUACION_DETALLE=22 then MEDIDA_RASH else '' end) as 'Nivel_de_Rash_MA'
from resultado_estudiante_logro_por_seccion re INNER JOIN logro lo ON re.ID_LOGRO=lo.ID_LOGRO
alguna idea de como solucionarlo, para que muestra los datos de los 4 case al mismo tiempo?
Gracias de antemano
Valora esta pregunta


0