Re: Duda con un select y alias

2020-09-08 Thread Alvaro Herrera
Guillermo E. Villanueva escribió: > Qué pasa si la función a llamar tiene parámetros que dependen de cada fila > de la consulta, por ejemplo : > create or replace function fn_test(x int) returns int > language plpgsql as > $$ > begin raise notice 'buu!'; > return x*4; > end > $$; > > select fn_te

Re: Duda con un select y alias

2020-09-08 Thread Guillermo E. Villanueva
Ah buenísimo, yo entendí mal la pregunta entonces , planteo otra duda similar: Qué pasa si la función a llamar tiene parámetros que dependen de cada fila de la consulta, por ejemplo : create or replace function fn_test(x int) returns int language plpgsql as $$ begin raise notice 'buu!'; return x*4;

Re: Duda con un select y alias

2020-09-07 Thread Alvaro Herrera
Guillermo E. Villanueva escribió: > Creo que entiendo la duda de Daniel, el quiere que por cada tupla del > resultado se llame una única vez a una función y a ese resultado poder > usarlo en mas de una proyección de columna y por ejemplo en el where y en > este caso con lo que indica Jairo no lo s

Re: Duda con un select y alias

2020-08-31 Thread Guillermo E. Villanueva
Creo que entiendo la duda de Daniel, el quiere que por cada tupla del resultado se llame una única vez a una función y a ese resultado poder usarlo en mas de una proyección de columna y por ejemplo en el where y en este caso con lo que indica Jairo no lo solucionaría.(* tampoco lo puede resolver c

Re: Duda con un select y alias

2020-08-31 Thread Jairo Graterón
Hola Daniel, puedes retornar dos valores como dice Anthony o usar subconsultas with T1 as (select 'XXXZMMM1234567890123/mm/dd' as ls_numero) select substr

Re: Duda con un select y alias

2020-08-27 Thread Anthony Sotolongo
Hola Daniel, si tienes acceso a modificar esa función puedes definir dos parámetros de salida que retornen esos valores, y así la llamarías una sola vez. Saludos El jue., 27 de agosto de 2020 7:55 p. m., Fontana Daniel C (Desartec S.R.L.) escribió: > perfecto, ahora imaginemos que '1234567890'

Duda con un select y alias

2020-08-27 Thread Fontana Daniel C (Desartec S.R.L.)
perfecto, ahora imaginemos que '1234567890' es una funcion f_articulo_get_precio( id_code ), que devuelve en un string como el siguiente 'XXXZMMM1234567890123/mm/dd' donde 1234567890123 es el precio y/mm/dd la fecha en que se cambio por ultima vez. Como haria en este caso para obtener