Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Sumar 2 Tablas diferentes

Estas en el tema de Sumar 2 Tablas diferentes en el foro de Mysql en Foros del Web. Hola de nuevo amigos necesito mostrar todas las facturas crédito que tiene el un cliente, y de otra tabla sumar lo que ya pago por ...
  #1 (permalink)  
Antiguo 14/08/2011, 16:49
Avatar de arielenter  
Fecha de Ingreso: abril-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 2
Pregunta Sumar 2 Tablas diferentes

Hola de nuevo amigos necesito mostrar todas las facturas crédito que tiene el un cliente, y de otra tabla sumar lo que ya pago por Nfactura. Tengo este query pero no se como mostrar en una sola consulta.

Este me trae todas las facturas que tiene.

Código MySQL:
Ver original
  1. -
  2.  
  3. SELECT fecha, nfactura, SUM(exenta+iva5+iva10) AS xTotalCredito FROM ventas WHERE tipoventa='CREDITO' AND estado='DEBE' AND cedula ='35623563' GROUP BY nfactura
  4.  
  5. -


Este me suma lo que ya entrego.

Código MySQL:
Ver original
  1. SELECT SUM(entrego) AS xTotalEntregas FROM credito_ventas WHERE nfactura=1012


Como muestra la imagen es como quiero que quede.

__________________
www.enterpy.net

Última edición por arielenter; 14/08/2011 a las 16:57
  #2 (permalink)  
Antiguo 15/08/2011, 13:18
Avatar de arielenter  
Fecha de Ingreso: abril-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 2
Pregunta Respuesta: Sumar 2 Tablas diferentes

Esta es mi tabla Ventas.



Este es el sript de mysql para que me sume todas los registros por factura.

Código SQL:
Ver original
  1. SELECT nfactura,fecha,  '0' AS xEntregas, SUM(exenta+iva5+iva10) AS xTotalCredito
  2. FROM ventas WHERE tipoventa='CREDITO' AND estado='DEBE'
  3. GROUP BY NFACTURA

Esta es la tabla credito_ventas



Y lo que quiero es sumar el campo entrego y poner después del campo fechas. que quede asi.

__________________
www.enterpy.net
  #3 (permalink)  
Antiguo 16/08/2011, 13:28
Avatar de arielenter  
Fecha de Ingreso: abril-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 2
Pregunta Respuesta: Sumar 2 Tablas diferentes

Código SQL:
Ver original
  1. SELECT v.fecha, v.nfactura,SUM(c.entrego) AS xTotalEntrega, SUM(v.exenta+v.iva5+v.iva10) AS xTotalCredito
  2. FROM credito_ventas c
  3. INNER JOIN  ventas v ON v.nfactura=c.nfactura WHERE v.estado='DEBE'
  4. GROUP BY c.nfactura

Por que este me suma xTotalEntrega mas de 2 Veces. Si por ejemplo tengo una entrada de 4 registro en la tabla credito_ventas el me suma 4 Veces
__________________
www.enterpy.net

Etiquetas: diferentes, query, select, tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:22.