Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2009, 14:20
svssergio
 
Fecha de Ingreso: mayo-2006
Mensajes: 9
Antigüedad: 17 años, 11 meses
Puntos: 0
Problema con busqueda en dos tablas

Hola a todos, tengo un problema con una búsqueda de datos, quiero que me sume la cantidad de productos vendidos que están en una tabla, pero que no sume los productos que no son del mes y año indicado en otra tabla, aquí está el código:

Código:
        //CREAMOS BUCLE DEL 1 AL 12
        for($x=1;$x<=12;$x++){
		//SACAMOS TOTAL DE PRODUCTOS	  
        $buscartotal = mysql_query("SELECT idp FROM $tablapedidos WHERE mes='$x' && ano=2008");
        while($buscartotal2 = mysql_fetch_array($buscartotal)){
		$idp=$buscartotal2['idp'];
		$buscarprod = mysql_query("SELECT SUM(cantidadp) as sumatotal FROM $tablapedidosp WHERE codigop='$codigo' && idpp='$idp'");
		$buscarprod2 = mysql_fetch_array($buscarprod);
		$buscarprod2['sumatotal'];
		$arrayprod[] = $buscarprod2['sumatotal'];
		}
		$total = array_sum($arrayprod);
		echo $total;
El problema es que tarda mucho la búsqueda y no me muestra casi ningún resultado.