Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2010, 13:15
Avatar de blonder413
blonder413
 
Fecha de Ingreso: octubre-2010
Mensajes: 58
Antigüedad: 13 años, 6 meses
Puntos: 0
De acuerdo

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