Ver Mensaje Individual
  #13 (permalink)  
Antiguo 24/07/2017, 15:35
elsaiya
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 144
Antigüedad: 7 años, 8 meses
Puntos: 1
Respuesta: Consulta usando Swhit de mysql

estoy tratando de hacerla de un solo estudiante, y los meses vencidos me los agrega en el meses pagados, es decir el estudiante tiene pagados los meses 02,03,04,05 y vencidos los 06,07, pero en la consulta me muestra todos en el alias del meses

Código SQL:
Ver original
  1. SELECT est.codest AS id,
  2.  
  3. CASE pag.statuspago WHEN 1 THEN GROUP_CONCAT(DISTINCT pag.mespago SEPARATOR ', ') END AS meses,
  4. CASE pag.statuspago WHEN 2 THEN GROUP_CONCAT(DISTINCT pag.mespago SEPARATOR ', ') END  AS mesesvenc
  5.  
  6. FROM pagos pag LEFT JOIN estudiantes est ON pag.codest = est.codest WHERE est.codest = 'A19EF297C' AND (pag.statuspago = '1' OR pag.statuspago = '2') GROUP BY id