Impresión Ranking de Artículos

Familia:
Fecha de ventas: Desde hasta
 

= '$fecha1' and fecha <= '$fecha2'"; if ($elegido==1) { $consulta=$consulta." " . "and articulos.codfamilia='$familia0'"; } $consulta = $consulta . " " . "group by articulos.codfamilia,articulos.codsubfamilia,articulos.codigo order by articulos.codfamilia,articulos.codsubfamilia,articulos.codigo desc"; $resultado = mysql_query($consulta, $conexion); while ($lafila=mysql_fetch_array($resultado)) { $familia=$lafila["codfamilia"]; $subfamilia=$lafila["codsubfamilia"]; $codigoarticulo=$lafila["codigo"]; $cantidad=$lafila["suma"]; $consulta00="INSERT INTO `rankingtmp` ( `codfamilia` , `codsubfamilia` , `codigo` , `cantidad` ) VALUES ('$familia', '$subfamilia', '$codigoarticulo', '$cantidad')"; $resultado00 = mysql_query($consulta00, $conexion); } $consulta2 = "Select *,sum(cantidad) as suma from articulos,facturas,albaranes,albalinea"; $consulta21 = "where facturas.codfactura=albaranes.codfactura and albaranes.codalbaran=albalinea.codalbaran and albalinea.codfamilia=articulos.codfamilia and albalinea.codsubfamilia=articulos.codsubfamilia and albalinea.codigo=articulos.codigo"; $consulta2 = $consulta2 . " " .$consulta21. " " . "and facturas.fecha >= '$fecha1' and facturas.fecha <= '$fecha2'"; if ($elegido==1) { $consulta2=$consulta2." " . "and articulos.codfamilia='$familia0'"; } $consulta2 = $consulta2 . " " . "group by articulos.codfamilia,articulos.codsubfamilia,articulos.codigo order by articulos.codfamilia,articulos.codsubfamilia,articulos.codigo desc"; $resultado2 = mysql_query($consulta2, $conexion); while ($lafila2=mysql_fetch_array($resultado2)) { $familia=$lafila2["codfamilia"]; $subfamilia=$lafila2["codsubfamilia"]; $codigoarticulo=$lafila2["codigo"]; $cantidad=$lafila2["suma"]; $consulta00="INSERT INTO `rankingtmp` ( `codfamilia` , `codsubfamilia` , `codigo` , `cantidad` ) VALUES ('$familia', '$subfamilia', '$codigoarticulo', '$cantidad')"; $resultado00 = mysql_query($consulta00, $conexion); } $consulta3 = "Select *,sum(cantidad) as suma from articulos,partes,partelinea"; $consulta31 = "where partes.codparte=partelinea.codparte and partelinea.codfamilia=articulos.codfamilia and partelinea.codsubfamilia=articulos.codsubfamilia and partelinea.codigo=articulos.codigo"; $consulta3 = $consulta3 . " " .$consulta31. " " . "and partes.fecha >= '$fecha1' and partes.fecha <= '$fecha2'"; if ($elegido==1) { $consulta3=$consulta3." " . "and articulos.codfamilia='$familia0'"; } $consulta3 = $consulta3 . " " . "group by articulos.codfamilia,articulos.codsubfamilia,articulos.codigo order by articulos.codfamilia,articulos.codsubfamilia,articulos.codigo desc"; $resultado3 = mysql_query($consulta3, $conexion); while ($lafila3=mysql_fetch_array($resultado3)) { $familia=$lafila3["codfamilia"]; $subfamilia=$lafila3["codsubfamilia"]; $codigoarticulo=$lafila3["codigo"]; $cantidad=$lafila3["suma"]; $consulta00="INSERT INTO `rankingtmp` ( `codfamilia` , `codsubfamilia` , `codigo` , `cantidad` ) VALUES ('$familia', '$subfamilia', '$codigoarticulo', '$cantidad')"; $resultado00 = mysql_query($consulta00, $conexion); } $consulta01="select *,sum(cantidad) as suma from articulos,rankingtmp where articulos.codfamilia=rankingtmp.codfamilia and articulos.codsubfamilia=rankingtmp.codsubfamilia and articulos.codigo=rankingtmp.codigo group by articulos.codfamilia, articulos.codsubfamilia,articulos.codigo order by articulos.descripcion"; $resultado01 = mysql_query($consulta01, $conexion); ?>

Cod. Artículo Descripción Nº artículos vendidos