sip, eso ya lo tengo resuelto , pero cuando se trata solo de un registro a obtener , pero al tratarse de varios registros no se como anidar el max para cada registro :( seguro que es algo como select * from telefono whee max(version) y aqui ? con que lo evaluo ? estoy perdido...
Gracias. ----- Original Message ----- From: "Javier Chávez B." <[EMAIL PROTECTED]> To: "Yoel Mc Lennan" <[EMAIL PROTECTED]> Cc: <pgsql-es-ayuda@postgresql.org> Sent: Thursday, August 07, 2008 12:33 PM Subject: Re: [pgsql-es-ayuda] Obtener las ultimas versiones de un conjunto de registros On Thu, Aug 7, 2008 at 4:14 PM, Yoel Mc Lennan <[EMAIL PROTECTED]> 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/ -- TIP 6: ¿Has buscado en los archivos de nuestra lista de correo? http://archives.postgresql.org/pgsql-es-ayuda