08/10/2010, 13:15
|
| | | Fecha de Ingreso: octubre-2010
Mensajes: 58
Antigüedad: 14 años, 1 mes Puntos: 0 | |
creo que la consulta seria algo asi
SELECT COUNT( * ) TotalElementos, elementos.nombre
FROM entregasdiarias
INNER JOIN elementos
WHERE entregasdiarias.material LIKE '%Uniforme%'
GROUP BY cedula
solo me queda almacenar los datos en un vector a ver como queda, pero creo q voy a preguntar en el foro de php, tiene razon eso no va acá.
gracias, si ves algun error me avisas por favor
hola, resulta que necesito hacer un conteo de los elementos asignados entre determinadas fechas, el codigo que he hecho me muestra los elementos, pero con otro nombre y cantidad, como es una combinación de mysql y php no se donde tenga el error, si la consulta esta bien pasaré al foro de php por lo demás, si alguien puede resolverme completamente el problema sería mucho mejor. gracias
$a=0;
$c=0;
for($f=0;$f<$i;$f++){
$sql = "SELECT COUNT( * ) TotalElementos, elementos.nombre
FROM entregasdiarias
INNER JOIN elementos
WHERE entregasdiarias.material LIKE '%".$vector[$f]."%'
AND (fecha BETWEEN '".$fecha1."' AND '".$fecha2."')
GROUP BY cedula
"; //busco cada elemento entre dos fechas específicas
$res = mysql_query($sql,$con);
$row=mysql_num_rows($res);
if($row>0){ //verifico que exista algún elemento
$datay[$c] = $row; //determino la cantidad y almaceno cada resultado en un arreglo
$datos[$c]=$vector[$a]; //almaceno el nombre del elemento en un vector
$c++;
}
$a++;
} //cierre for
Última edición por GatorV; 13/10/2010 a las 09:08 |