From: | "Raul Andres Duque" <raulandresduque(at)hotmail(dot)com> |
---|---|
To: | "Oscar Cano" <oscarcanorodriguez(at)gmail(dot)com>, "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: ULTIMO REGISTRO |
Date: | 2006-11-10 20:02:04 |
Message-ID: | BAY104-DAV5E954E4EC2A84EADBE4D7BAF70@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Una alternativa con SQL estándar (usando subqueries) sería:
SELECT TICKET_ID, USER_ID, CREATED, ACTION
FROM ZENTRACK_LOGS
WHERE ACTION = 'PENDING'
AND CREATED = (SELECT MAX(CREATED) FROM ZENTRACK);
Pero de seguro puedes utilizar el OFFSET de postgresql. No recuerdo la "sintaxis" la chequeo y te aviso ... mientras puedes usar la alternativa que te doy.
Atentamente,
RAUL DUQUE
Bogotá, Colombia
----- Original Message -----
From: Oscar Cano
To: pgsql-es-ayuda
Sent: Friday, November 10, 2006 2:42 PM
Subject: [pgsql-es-ayuda] ULTIMO REGISTRO
Perdon se uq es basica pero no me acuerdo.
tengo la siguiente consulta
SELECT TICKET_ID, USER_ID, CREATED, ACTION FROM ZENTRACK_LOGS WHERE ACTION = 'PENDING'
En donde el campo CREATED es creciente, pero me gustaria solo el registro que tenga el CREATED max grande
He pensado en la función max, pero no se si sea necesaria la consulta de agrupación,
Al final quiero crear una vista con esa consulta.
Gracias por las sugerencias
--
Oscar Cano Rodriguez
PLD Consultores
From | Date | Subject | |
---|---|---|---|
Next Message | Genaro Burgos Sepúlveda | 2006-11-10 20:06:39 | Guardar Imagenes En Postgresql.- |
Previous Message | WILLIAM PARRA | 2006-11-10 19:56:36 | Auditar campos de Una tabla |