From: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
---|---|
To: | "Yoel Mc Lennan" <listas(at)yoel(dot)com(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Obtener las ultimas versiones de un conjunto de registros |
Date: | 2008-08-07 15:33:45 |
Message-ID: | ded64bba0808070833q1a3b067ah889dd0266e08f8ab@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Thu, Aug 7, 2008 at 4:14 PM, Yoel Mc Lennan <listas(at)yoel(dot)com(dot)ar> wrote:
> Buenas, tengo un problema con una consulta que quiero simplificar
> Tengo una tabla con x campos , uno de sus campos es el numero de versión del
> registro EJ :
>
> tabla telefono (a modo ejmplo :) )
>
> id_telefono | id_empresa | numero | version
>
> 1 1 444-4545 1
> 2 2 33333333 1
> 3 1 444-5555 2
> 4 1 444-7777 3
> 5 2 77777777 2
>
> que consulta puedo realizar para obtener los datos solo de la ultima
> versión, sin tener que hacer un for ?
> los datos obtenidos deberían ser (desde luego sin usar id_telefono como
> filtro)
>
> 4 1 444-7777 3
> 5 2 77777777 2
>
> Tambien tego que hacer algo parecido, dode el campo version es de tipo
> timestamp
> Gracias por cualquier aporte :)
>
>
> Yoel.
>
tu correlativo es proporcional a la version, me explico, o sea la
version mayor implica id mayor??? no intentaste con un MAX
algo asi como
select max (version)
from tu tabla...
va por ahí o no???
Slds.
J.
--
----------------------
Slds.
jchavez
linux User #397972 on http://counter.li.org/
From | Date | Subject | |
---|---|---|---|
Next Message | Yoel Mc Lennan | 2008-08-07 15:45:51 | Re: Obtener las ultimas versiones de un conjunto de registros |
Previous Message | Alvaro Herrera | 2008-08-07 15:25:17 | Re: Bloqueo de tablas |