Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/04/2010, 08:00
luchOrihuela
 
Fecha de Ingreso: febrero-2010
Mensajes: 17
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Consultas con más de una tabla... AYUDA POR FAVORR!!!

Buenas!!

Quisiera hacer una consulta...

Estoy intentando hacer consulta en mysql donde junto dos tablas.. La consulta es la siguiente:

mysql> use bodega
Database changed
mysql> SELECT F.fecha_alta,F.total_iva_5,F.total_iva_10,SUM(F.mo nto_factu),(SUM(
M.descuento)) FROM facturacion F LEFT JOIN mercad_factu M USING (idfacturacion)
WHERE F.fecha_alta>='2010-04-01' AND F.fecha_alta<='2010-04-30' AND M.idfacturacion IS NOT NULL GROUP BY F.fecha_alta;
+------------+-------------+--------------+--------------------+----------------
----+
| fecha_alta | total_iva_5 | total_iva_10 | SUM(F.monto_factu) | (SUM(M.descuent
o)) |
+------------+-------------+--------------+--------------------+----------------
----+
| 2010-04-01 | 0 | 817 | 10249100 | 366
500 |
| 2010-04-02 | 0 | 2.045 | 9853400 | 580
300 |
| 2010-04-03 | 0 | 2.499 | 13691655 | 576
000 |
| 2010-04-04 | 0 | 1.772 | 5949400 | 279
000 |
| 2010-04-05 | 0 | 227 | 1462600 | 14
000 |
| 2010-04-06 | 0 | 545 | 461000 | 63
000 |
+------------+-------------+--------------+--------------------+----------------
----+
6 rows in set (0.02 sec)

de modo que quiero hacer una suma del total facturado por dia y tb el total descontado por dia!.. Pero da el caso de que esa suma total ESTA mal D': ..

Eso lo comprobé haciendo la suma sin unir las tablas, Solo de la tabla facturacion.: asi:

mysql> use bodega
Database changed
mysql> SELECT fecha_alta,SUM(monto_factu),total_iva_5,total_iva_ 10 FROM facturac
ion WHERE fecha_alta>='2010-04-01' AND fecha_alta<='2010-04-30' GROUP BY fecha_a
lta;
+------------+------------------+-------------+--------------+
| fecha_alta | SUM(monto_factu) | total_iva_5 | total_iva_10 |
+------------+------------------+-------------+--------------+
| 2010-04-01 | 3865200 | 0 | 817 |
| 2010-04-02 | 4624500 | 0 | 2.045 |
| 2010-04-03 | 4922191 | 0 | 2.499 |
| 2010-04-04 | 2847600 | 0 | 1.772 |
| 2010-04-05 | 499300 | 0 | 227 |
| 2010-04-06 | 228000 | 0 | 545 |
+------------+------------------+-------------+--------------+
6 rows in set (0.00 sec)

Aqui podemos ver la diferencia de la suma por dia! ..
Por favor les pido que me echen una mano, ya intente muchisimo y me sigue sumando mal.. no se como hacer la suma correcta utilizando dos tablas!..

Muchas desde ya! Un abrazo..

Saludos!