Re: select

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Pere Rodríguez <pere(dot)rodriguez(dot)rodriguez(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: select
Date: 2005-11-30 18:31:41
Message-ID: c2d9e70e0511301031y7ca122a5jde4f0b230579c3f6@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 11/30/05, Pere Rodríguez <pere(dot)rodriguez(dot)rodriguez(at)gmail(dot)com> wrote:
> Hola,
>
> necesito hacer un select un tanto peculiar ...
>
> Supongamos que tenemos el siguiente select:
>
> select id from foo order by id
>
> Del resultado que obtengo solo quiero una fila en función de la
> posición de esta. Supongamos que el select retorna N filas, pues bien,
> necesito obtener la fila que se halla en la posición N/4.
>
> El select que necesito seria algo como esto:
>
> select id from foo order by id offset (select count(*) from foo)/4 limit 1
>
> no obstante me responde que el argumento de offset no puede contener
> subconsultas.
>
> ¿Alguna idea sobre como resolver el problema con un select?
>
> Gracias,
>
> pere
>

prueba con una funcion, la puedes llamar desde un select ;)

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

  • select at 2005-11-30 18:14:25 from Pere Rodríguez

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message AUGUSTO ESTEBAN 2005-11-30 18:38:56 RE: Otra consulta
Previous Message Jaime Casanova 2005-11-30 18:29:43 Re: Otra consulta