Sunday, September 21, 2008

Re: [pgsql-es-ayuda] Obtener los 3 valores mas altos por grupo de una serie de registros

El día 21 de septiembre de 2008 14:20, Oswaldo Hernández
<listas@soft-com.es> escribió:
> Raúl Andrés Duque Murillo escribió:
>>>
>>
>> Alejandro, la solución que planteas funciona siempre y cuando NO EXISTAN
>> "c2" repetidos. Para probarlo llena la tabla con los siguientes datos:
>
> La consulta esta hecha para que haga precisamente eso, mostrar los 3 valores
> mas altos ignorando las repeticiones.
>
>
> Saludos,
> --
> *****************************************
> Oswaldo Hernández
> oswaldo (@) soft-com (.) es
> *****************************************
> PD:
> Antes de imprimir este mensaje, asegúrese de que es necesario.
> El medio ambiente está en nuestra mano.
>

Antes que nada gracias a ambos por el tiempo dedicado; Oswaldo debo
considerar valores duplicados si existen, es decir, tengo que obtener
los 3 más altos independientemente estén o no repetidos. El uso de
"offset" no lo tenía previsto y es precisamente una solución muy
"elegante" a mis necesidades, vamos a ver como se comporta la consulta
(si los tiempos son aceptables).

Gracias nuevamente y saludos
Alejandro
--
TIP 7: no olvides aumentar la configuración del "free space map"

No comments: