Re: [pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Ivan Perales M.
Alomejor el nuevo lateral join de postgresql te puede ayudar en esto: http://blog.heapanalytics.com/postgresqls-powerful-new-join-type-lateral/ 2016-04-27 13:01 GMT-05:00 Edwin De La Cruz : > Saludos > > El día 27 de abril de 2016, 11:17, Edwin De La Cruz > escribió: > > > > El 27/04/2016 08:59

Re: [pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Edwin De La Cruz
Saludos El día 27 de abril de 2016, 11:17, Edwin De La Cruz escribió: > > El 27/04/2016 08:59, "Anthony Sotolongo" escribió: >> >> HOla Edwin, una buena opcion es usar WINDOWS FUNCTIONS y una posible >> solucion pudiera ser: >> >> >> with resultado as ( >> select row_number()OVER (PARTITION BY

Re: [pgsql-es-ayuda] Consulta sobre cursor

2016-04-27 Por tema Anthony Sotolongo
Hola Alberto, creo que el primer párrafo del siguiente link de la documentación indica el momento para usar cursores: http://www.postgresql.org/docs/9.5/interactive/plpgsql-cursors.html saludos On 27/04/16 14:21, Alberto Cuevas wrote: Hola a todos, siempre he leido que se debe evitar usar curso

Re: [MASSMAIL]Re: [pgsql-es-ayuda] Problema al ejecutar backup

2016-04-27 Por tema Alvaro Herrera
jvenegasperu . escribió: > Alvaro > buenos dias > > el servidor es postgres 9.4.2 y la version de pg_dump tambien es 9.4.2 > sobre windows server 2008 r2 a 64 bits y el postgres tambien para 64 bits Hmm, primero que nada te sugiero actualizar a la última de 9.4 porque hay bugs que corrompen datos

[pgsql-es-ayuda] Consulta sobre cursor

2016-04-27 Por tema Alberto Cuevas
Hola a todos, siempre he leido que se debe evitar usar cursores, que es una mala practica y pues nunca los he usado en ningun motor de BD en los que he trabajado (SQL Server, Oracle, PostgreSQL) Actualmente trabajo con Oracle y PostgreSQL, he encontrado mucha similitud y ambas me gustan. Mi pregu

Re: [MASSMAIL]Re: [pgsql-es-ayuda] Problema al ejecutar backup

2016-04-27 Por tema jvenegasperu .
Alvaro buenos dias el servidor es postgres 9.4.2 y la version de pg_dump tambien es 9.4.2 sobre windows server 2008 r2 a 64 bits y el postgres tambien para 64 bits El 25 de abril de 2016, 20:09, Alvaro Herrera escribió: > jvenegasperu . escribió: > > > Ya esta generando el backup y tenias raz

Re: [pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Edwin De La Cruz
El 27/04/2016 08:59, "Anthony Sotolongo" escribió: > > HOla Edwin, una buena opcion es usar WINDOWS FUNCTIONS y una posible solucion pudiera ser: > > > with resultado as ( > select row_number()OVER (PARTITION BY idevettype,idaccount, zu order by idevent desc ) as num, *,max(dateevent )OVER (PAR

Re: [pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Anthony Sotolongo
HOla Edwin, una buena opcion es usar WINDOWS FUNCTIONS y una posible solucion pudiera ser: with resultado as ( select row_number()OVER (PARTITION BY idevettype,idaccount, zu order by idevent desc ) as num, *,max(dateevent )OVER (PARTITION BY idevettype, idaccount, zu order by idevent desc ) fr

Re: [pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Hector R. De los Santos
Hola Edwin, Prueba con las funciones de ventana. http://www.postgresql.org/docs/9.1/static/tutorial-window.html Saludos, :: HDS Consultores TI Servidores | Redes | Programacion | GNU/Linux | PostgreSQL Web: http://hdsconsultores.net Blog: http://codigohds.com Linux User #:320363 El 27 de abril

Re: [pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Hellmuth Vargas
Hola Edwin Propongo esta solución empleado Windows Functions, (solo requeriría la parte en negrilla, lo de arriba es para poder ejecutar el query con los datos proporcionados): with events as ( select * from (values ('1','56','1',100,'03/01/16 00:00'::timestamp), ('2','62','1',100,'04/01/16 00:

[pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Edwin De La Cruz
Saludos cordiales. Tengo una tabla cuyos campos relevantes son: idevent idevettype zu idaccount dateevent 1 56 1 100 03/01/16 00:00 2 62 1 100 04/01/16 00:00 3 62 2 100 03/01/16 20:45 4 56 1 100 04/01/16 10:00 5 56 9 200 03/01/16 00:00 6 62 1 200 04/01/16 15:00 7 56 1 100 07/01/16 00:00 8 62 1 100