I have a query in SQL
, but I do not know how to do it or pass it in routine PHP
, since I must make that report.
In MySQL
it works perfect, but how to do a routine in PHP
for this query
:
SET @sql = NULL ;
SELECT GROUP_CONCAT( DISTINCT CONCAT( 'sum(CASE WHEN fecha = ''', fecha, ''' THEN asistencia else '''' END) AS '', fecha, ''' ) )
INTO @sql
FROM asistencia;
iSET @sql = CONCAT( 'SELECT s.dui, nombres,apellidos, codigo,nombre,depto,muni,', @sql , '
from docentes1 c
inner join asistencia s
on c.dui = s.dui
INNER JOIN centros e
ON c.centro = e.codigo
AND c.sede=11117
AND s.asistencia=1
group by s.dui' );
PREPARE stmt FROM @sql;
EXECUTE stmt;
Thank you.