Autor Tema: Sumar 2 tablas y restar el resultado  (Leído 3666 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 y restar el resultado
« en: Agosto 04, 2011, 12:48:10 pm »
Hola amigos, tengo dos tablas que quiero sumar y el resultado de cada tabla restar entre si, o sea después de sumar tabla1 y tabla2 el resultado que da restar.

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

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Sumar 2 tablas y restar el resultado
« Respuesta #1 en: Agosto 04, 2011, 03:17:58 pm »
Las tablas no se suman, se suman los campos. Y el resultado que dices que quieres restar ¿a quien lo quieres restar?
Con la suma seria:
Select t1.campo1+ t2.campo1
from t1, t2
Where (el que consideres)
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Sumar 2 tablas y restar el resultado
« Respuesta #2 en: Agosto 04, 2011, 04:18:56 pm »
Yo tengo 2 tablas con los siguientes datos.

Tabla - 1



Sumando el campo entrego= 3.7000




Sumando el campo total = 46.000


Ahora el resultado de los 2 quiero restar entre si o sea: 46.000 - 3.7000 = 9.000 este resultado necesito sacar.
« última modificación: Agosto 04, 2011, 04:31:32 pm por E N T E R »
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Sumar 2 tablas y restar el resultado
« Respuesta #3 en: Agosto 04, 2011, 07:55:21 pm »
Bueno, tal como lo pones para sacar ese sum lo haria asi:
Código: [Seleccionar]
Select Distinct (select SUM(total) from TABLA2) - (select SUM(ENTREGO) from TABLA1)
From Tabla1, Tabla2

Eso te dara los 9,000, ya lo afinas metiendo los where necesarios, pero tal como esta te da los 9,000.
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Sumar 2 tablas y restar el resultado
« Respuesta #4 en: Agosto 05, 2011, 12:26:36 pm »
Perfecto YAcosta +1, tambien encontre esta forma dejo aca por si le sirve a alguien.

Código: [Seleccionar]
SELECT (sum(total) - entrego) AS resultado FROM (SELECT total, sum(entrego) AS entrego FROM saldo, restar GROUP BY total) AS t1;
Pero estoy usando tu ejemplo creo que es mas fácil y mas sencillo.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo