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

Problema para obtener una consulta :S

Estas en el tema de Problema para obtener una consulta :S en el foro de Oracle en Foros del Web. Buenas noches, mi problema es el siguiente necesito obtener el máximo valor de una sumatoria (máximo de sum(monto) junto con numero_hab) de la siguiente consulta ...
  #1 (permalink)  
Antiguo 10/03/2007, 21:08
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
Exclamación Problema para obtener una consulta :S

Buenas noches, mi problema es el siguiente necesito obtener el máximo valor de una sumatoria (máximo de sum(monto) junto con numero_hab) de la siguiente consulta

select numero_hab, sum(monto)
from consumo
group by numero_hab;

de la consulta anterior me resulta

NUME SUM(MONTO)
---- ----------
A001 839000
A002 566000
A003 306000
A004 60000

necesito que me devuelva

NUME SUM(MONTO)
---- ----------
A001 839000

no se me ha ocurrido como hacer, si alguien me puede ayudar se lo agradecería enormemente .

Saludos!!
  #2 (permalink)  
Antiguo 12/03/2007, 00:13
 
Fecha de Ingreso: diciembre-2006
Mensajes: 127
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: Problema para obtener una consulta :S

tendrias que utilizar la funcion MAX..saludos
  #3 (permalink)  
Antiguo 12/03/2007, 09:19
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años
Puntos: 3
Re: Problema para obtener una consulta :S

SELECT numero_hab,max(total) FROM
(select numero_hab, sum(monto) as total
from consumo
group by numero_hab)
GROUP BY numero_hab;

__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
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 02:01.