Autor Tema: Sumar 2 Tablas de mucho a mucho  (Leído 3199 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Sumar 2 Tablas de mucho a mucho
« en: Junio 01, 2015, 01:09:43 pm »
Hola, tengo dos tablas que quiero sumar algunos campos.

En la tabla cabeza_pagares quiero sumar todas las deudatotales y las einicial según ciruc='ncedula' y estado='DEBE'

Y de la tabla detalle_pagares quiero sumar todas las entregas

cabeza_pagares

http://snag.gy/IuUDj.jpg

detalle_pagares

http://snag.gy/DYLNz.jpg

Tengo este SQL pero no me tira los datos correctos.

Código: (SQL) [Seleccionar]
SELECT SUM(cab.deudatotal) AS deudatotal,SUM(cab.einicial) AS einicial,SUM(det.entregas) AS entregas
FROM cabeza_pagares cab
INNER JOIN detalle_pagares det ON cab.nfactura=det.nfactura
WHERE cab.ciruc='895656' AND cab.estado='DEBE'

CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Sumar 2 Tablas de mucho a mucho
« Respuesta #1 en: Junio 01, 2015, 08:48:38 pm »
Es access? SQL? MySQL?

En MySQL (y creo que en SQL) tenes que poner si o sí GROUP BY cada vez que usas SUM, etc para que te devuelva varias filas. Ejemplo si pones GROUP BY cab.nfactura te deberia devolver las sumas por factura.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Sumar 2 Tablas de mucho a mucho
« Respuesta #2 en: Junio 01, 2015, 08:53:01 pm »
MySQL es, ya le puse eso amigo pero igual me suma mal  :'(
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

jose.emanuel.vega

  • Bit
  • Mensajes: 4
  • Reputación: +1/-0
    • Ver Perfil
Re:Sumar 2 Tablas de mucho a mucho
« Respuesta #3 en: Junio 07, 2015, 02:50:43 pm »
Hola
Podrías probar con lo siguiente:
 Hace una vista donde te devuelva la tabla detalle agrupada por factura  y haciendo un sum de los campos necesarios.

Segundo paso hacer una select de las facturas con left join de la vista anterior.

Si no se entiende, cuando llego a casa te armo la consulta


Enviado desde mi XT1032 mediante Tapatalk
« última modificación: Junio 07, 2015, 03:49:37 pm por jose.emanuel.vega »