2016-04-28 18:06 GMT-05:00 Alberto Cuevas <betocuevas....@gmail.com>: > > Hola nuevamente, gracias por el apoyo brindado pude obtener lo que queria con > funcion de ventana, pero esto mismo necesito aplicar pero a otro > caso. > > Tengo una tabla con una estructura similar a esto: > > | COD_PER | COD_INSC | FEC_INICIAL | FEC_FINAL | | 011650 | 0054010 | > 16/01/2015 | 16/01/2015 | | 011650 | 0054010 | 01/01/2015 | 16/01/2015 | | > 011650 | 0054010 | 01/10/2014 | 01/01/2015 | | 011650 | 0054010 | 01/07/2014 > | 01/10/2014 | | 011650 | 0054010 | 01/04/2014 | 01/07/2014 | | 011650 | > 0054010 | 01/02/2014 | 01/04/2014 | | 011650 | 0054010 | 01/01/2014 | > 01/02/2014 | | 011650 | 0054010 | 01/10/2013 | 01/01/2014 | | 011650 | > 0054010 | > 17/07/2013 | 01/10/2013 |
Saludos, Que horrible el formato de este correo... Alguien entendió esto? [...] > Hay forma de que por cada codigo la ultima FEC_INICIAL quede vacia por cada > COD_PER > lead() deja en blanco el campo que estas trayendo del siguiente registro en el ultimo registro del grupo. en el over() deberías usar partition by cod_per Quizá si pasaras los datos de un modo menos horrible sería posible hacer el ejercicio y mostrarte con una consulta. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda