SQL - Error con suma de registros

 
Vista:

Error con suma de registros

Publicado por James (21 intervenciones) el 03/11/2006 22:12:13
Tengo 2 tablas
TABLA1:
ID CAMPO1
1 10
2 20
3 30
PARA SUMAR LOS VALORES DEL CAMPO1 UTILIZO:
SQL="SELECT SUM(CAMPO1) FROM TABLA1
EL CUAL FUNCIONA BIEN DANDOME UN RESULTADO DE SQL=60

TABLA2
ID CAMPO2
1 1
2 2
3 3
PARA SUMAR LOS VALORES DEL CAMPO2 UTILIZO:
SQL="SELECT SUM(CAMPO2) FROM TABLA2
EL CUAL FUNCIONA BIEN DANDOME UN RESULTADO DE SQL=3

Hasta ahi todo OK. , pero si yo deseo hacer una consulta de estas dos tablas en uno me bota sumas diferente, por ejemplo:

SQL="SELECT SUM(CAMPO1),SUM(CAMPO2) FROM TABLA1,TABLA2

DONDE:
SUM(CAMPO1) = 180
SUM(CAMPO2)= 18

que es lo que puedo estar haciendo mal , gracias x laa sugerencias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error con suma de registros

Publicado por Isaías (5072 intervenciones) el 07/11/2006 01:49:18
SELECT SUM(CAMPO1) FROM TABLA1
UNION
SELECT SUM(CAMPO2) FROM TABLA2

O hacer un JOIN de ambas tablas

SELECT SUM(CAMPO1)+SUM(CAMP2)
FROM TABLA1 t1 JOIN TABLA2 t2 ON t1.ID = t2.ID
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar