
12/09/2017, 06:04
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 129
Antigüedad: 19 años, 5 meses Puntos: 0 | |
Respuesta: tabla dinamica, GROUP_CONCAT Hola encontré una forma estatica Cita: SELECT RutAlumno, MAX(IF(Fecha = '2017-09-05', Asistencia, NULL)) as '05-09-2017', MIN(IF(Fecha = '2017-09-04', Asistencia, NULL)) as '04-09-2017' FROM `Asistencia` GROUP BY RutAlumno alguien sabe como lo hago en forma dinámica, ya que no me muestra nada Cita: SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT
CONCAT('MAX(IF(Fecha = ''',Fecha,''', Asistencia, NULL)) AS ',Fecha)
) INTO @sql
FROM Asistencia;
SET @sql = CONCAT('SELECT RutAlumno, ', @sql, ' FROM Asistencia GROUP BY RutAlumno');
__________________ Pablo Baez |