Buenos días a todos, tengo una tabla en la cual se registra un tipo de
registro (Tipo_Reg) y la Fecha, lo que se requiere es obtener solo los
registros con Tipo_Reg = 04 pero que antes hayan tenido Tipo_Reg = 02.
| Id | Codigo | Tip
Anthony gracias por la respuesta.
Me serviria de mucho algún ejemplo en el cual debo usar un cursor, si no es
molestia estimados.
Saludos.
El mié., 27 abr. 2016 a las 12:49, Anthony Sotolongo ()
escribió:
> Hola Alberto, creo que el primer párrafo del siguiente link de la
> documentación indica
Hola Albero
Suponiendo que el Id es la clave para relacionar los registros, eso sale
con un JOIN con la misma tabla:
WITH base AS (
SELECT * FROM (VALUES
(4,208902,'02','11/02/2015'::date),
(4,208902,'02','16/03/2015'::date),
(4,208902,'02','01/04/2015'::date),
(4 ,404058,'04','20/05/2015'::d
Hola nuevamente Alberto, como dice los textos y ejemplos del link que te
envié (http://www.postgresql.org/docs/9.5/interactive/plpgsql-cursors.html),
puedes usarlos para:
1- Retornar desde una función que devuelve muchos registros,
2-Puede ser útil también para devolver más de un cursor, es decir
Gracias Anthony.
El jue., 28 abr. 2016 a las 9:45, Anthony Sotolongo ()
escribió:
> Hola nuevamente Alberto, como dice los textos y ejemplos del link que te
> envié (http://www.postgresql.org/docs/9.5/interactive/plpgsql-cursors.html),
> puedes usarlos para:
> 1- Retornar desde una función que d
Gracias por la respuesta Hellmuth.
El jue., 28 abr. 2016 a las 9:18, Hellmuth Vargas ()
escribió:
> Hola Albero
>
> Suponiendo que el Id es la clave para relacionar los registros, eso sale
> con un JOIN con la misma tabla:
>
>
>
> WITH base AS (
>
> SELECT * FROM (VALUES
> (4,208902,'02','11/02
Edwin como estás? como te comentaban, con funciones de ventana lo podes
resolver, ya lo hiciste?
El 27 de abril de 2016, 15:10, Ivan Perales M.
escribió:
> Alomejor el nuevo lateral join de postgresql te puede ayudar en esto:
>
> http://blog.heapanalytics.com/postgresqls-powerful-new-join-type-l
Saludos.
El día 28 de abril de 2016, 13:13, Guillermo E. Villanueva
escribió:
> Edwin como estás? como te comentaban, con funciones de ventana lo podes
> resolver, ya lo hiciste?
>
> El 27 de abril de 2016, 15:10, Ivan Perales M.
> escribió:
>>
>> Alomejor el nuevo lateral join de postgresql te
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 | |
Alberto, ¿te fijaste en la doc que a la función ventana lead() le puedes
indicar otros atributos para que devuelva un resultado u otro(offset y
default value)?
lead(valueanyelement[,offsetinteger[,defaultanyelement]])
tal vez eso te pueda ayudar con lo que quieres
Esa Función NVL es desarroll
Anthony muchas gracias por responder, NVL es una función de Oracle,
actualmente trabajo con 2 motores Oracle para el sistema antiguo y
PostgreSQL para el sistema nuevo al cual se esta migrando todo y pues la
prueba la hice en Oracle.
Voy a leer mas sobre LEAD, si alguien tiene un ejemplo por favor
11 matches
Mail list logo