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

[SOLUCIONADO] como puedo realizar la suma de los valor devueltos de una consulta

Estas en el tema de como puedo realizar la suma de los valor devueltos de una consulta en el foro de PostgreSQL en Foros del Web. hola amigos espero me puedan ayudar tengo la siguiente consulta @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT SUM ( cantidad ) , inv_est_instaladas . codigo_volcan ...
  #1 (permalink)  
Antiguo 19/02/2013, 08:19
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
como puedo realizar la suma de los valor devueltos de una consulta

hola amigos espero me puedan ayudar

tengo la siguiente consulta
Código SQL:
Ver original
  1. SELECT SUM(cantidad),inv_est_instaladas.codigo_volcan,volcan.nombre
  2. FROM inv_est_instaladas,volcan,tipo_estacion,area
  3. WHERE inv_est_instaladas.codigo_volcan = volcan.codigo AND tipo_estacion.codigo = inv_est_instaladas.codigo_tipo_estacion AND tipo_estacion.codigo_area = area.codigo AND volcan.codigo_observatorio = :obsevatorio AND tipo_estacion.suma = 't'
  4. GROUP BY inv_est_instaladas.codigo_volcan,volcan.nombre
  5. ORDER BY inv_est_instaladas.codigo_volcan
y obtengo el siguiente resultado

sum codigo
0; "psr"
4; "reg"
17; "vcb"
76; "vcm"
77; "vnr"
1; "vnsi"
2; "vnt"

como puedo realizar una consulta para que me sume los valor que estan en sum ?
  #2 (permalink)  
Antiguo 19/02/2013, 09:11
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: como puedo realizar la suma de los valor devueltos de una consulta

Que tal montes.

Código SQL:
Ver original
  1. SELECT SUM(suma)
  2. FROM
  3. (
  4.     SELECT SUM(cantidad) suma,
  5.             inv_est_instaladas.codigo_volcan,
  6.             volcan.nombre
  7.     FROM inv_est_instaladas,volcan,tipo_estacion,area
  8.     WHERE inv_est_instaladas.codigo_volcan = volcan.codigo
  9.     AND   tipo_estacion.codigo = inv_est_instaladas.codigo_tipo_estacion
  10.     AND   tipo_estacion.codigo_area = area.codigo
  11.     AND   volcan.codigo_observatorio = :obsevatorio
  12.     AND   tipo_estacion.suma = 't'
  13.     GROUP BY inv_est_instaladas.codigo_volcan,volcan.nombre
  14.     ORDER BY inv_est_instaladas.codigo_volcan
  15. ) AS t1;

Creo que funciona.

saludso
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 19/02/2013, 09:26
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: como puedo realizar la suma de los valor devueltos de una consulta

huesos52 tienes toda la razon funciono perfecto

Etiquetas: as, suma, valor
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 14:01.