buenas noches amigo, como estan, necesito que me peudan echar una ayuda por favor, respecto a una consulta que deseo realizar, donde necesito obtener los meses con status 1 y 2 de una tabla, e tratado usando case pero el problema es que necesito trabajarlo con alias, y en este caso solamente me toma el primer CASE y no el segundo, e aqui el codigo
Código Mysql:
Ver original
pag.becado
, pag.montopago
, pag.codnivel
, pag.codgrado
, pag.codturno
, pag.codperiodo
, pagospormora.cantmora
, niveles.nivel
, grados.grado
, grados.seccion
, turnos.turno
, padres.cedpadre
, padres.nompadre
, padres.apepadre
, periodoescolar.periodo
, periodoescolar.mesesactivos
, periodoescolar.interesmora
FROM estudiantes est
INNER JOIN pagos pag
ON est.codest
= pag.codest
INNER JOIN padres
ON padres.cedpadre
= est.cedpadre
INNER JOIN turnos
ON turnos.codturno
= pag.codturno
INNER JOIN niveles
ON niveles.codnivel
= pag.codnivel
INNER JOIN grados
ON grados.codgrado
= pag.codgrado
INNER JOIN periodoescolar
ON periodoescolar.codperiodo
= pag.codperiodo
LEFT JOIN pagospormora
ON pagospormora.numcomprobante
= pag.numcomprobante
WHERE est.cedest
= ?
AND pag.codperiodo
= ?
AND (pag.statuspago
= '1' OR pag.statuspago
= '2') GROUP BY id