![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
Tengo una tabla con nombres de alumnos y puntajes válidos (por encima de 0) e inválidos (iguales a 0)... quiero un reporte diario de la actividad por rango de fechas pero... NO LO LOGRO entonces pensé en hacer los distintos SELECT con puntos = 0, >0 y totales por fecha e ir insertando a una tabla temporal que luego puedo listar directamente por pantalla.
Tengo:
Código PHP:
//segunda consulta
$sql="SELECT DISTINCT name AS NAME,
COUNT(point) AS NULLPOINT
FROM tabla
WHERE point=0
AND time_date >= '$form_date1'
AND time_date <= '$form_date2'
GROUP BY name";
$result = mysql_query($sql, $con) or die("Wrong Access1: ".mysql_error);
if ($row= mysql_fetch_array($result))
{
$name=$row["NAME"];
$nullpoint=$row["NULLPOINT"];
DO
{
mysql_query("INSERT INTO report_temp (id, name, valid, invalid, total) VALUES ('', '$name', '', '$nullpoint', '')");
WHILE ($row=mysql_fetch_array($result));
}
}
?>
Qué estoy haciendo mal por favor ???
Gracias, gracias, gracias