bueno digamos que es la continuación de mi otro problema, como comente en el anterior logre hacer que dos tablas se muestren en una sola consulta con "Union"
ahora viene la segunda parte la consulta:
tengo las tablas
eefactulinea (detalle de boletas):
![](http://www.subeimagen.com/images/2015/08/11/boletasDetalle.jpg)
factulinea (detalle de facturas)
![](http://www.subeimagen.com/images/2015/08/11/facturasDetalle.jpg)
donde código es el código de los productos
tengo esta ventana para hacer la busqueda:
![](http://www.subeimagen.com/images/2015/08/11/ventanabusqueda.jpg)
lo que busco es que me genere el reporte de ventas del Vehículo A (por ejemplo) en un rango de fechas (inicio, fin)
Donde: vehículo pertenece a una tabla llamada Distribuidores
Fecha: corresponde a las tablas facturas(cabecera de la factura) y eefacturas( cabecera de la boleta)
en otra ventana y debe de quedar mas o menos asi
![](http://www.subeimagen.com/images/2015/08/11/excel.jpg)
como dije la union de las dos tablas eefactulinea, factulinea para que sume las cantidades de ventas lo logre con este codigo
Código PHP:
<?PHP
$union= mysql_query("select articulos.codarticulo,articulos.datos_producto,consolidado.codigo,sum(consolidado.cantidad) as total
from
(
select codigo,cantidad from eefactulinea
union all
select codigo,cantidad from factulinea
) as consolidado,articulos where articulos.codarticulo=consolidado.codigo
group by codigo") ;
echo "<table width= 1150 border=1 align=center >";
echo "<td width= 300> <center> <b>Producto</b></center></td> \n";
echo "<td width= 600> <center> <b>Cantidad</b></center></td> \n";
while ($row = mysql_fetch_array($union))
{
echo "<tr>\n";
echo "<td> "."<center>".$row["datos_producto"]."</center>"."</td>\n";
echo "<td> "."<center>".$row["total"]."</center>"."</td>\n";
}
echo "</table>\n";
?>