perfecto, ahora imaginemos que '1234567890' es una funcion f_articulo_get_precio( id_code ), que devuelve en un string como el siguiente 'XXXZMMM1234567890123yyyy/mm/dd' donde 1234567890123 es el precio yyyyy/mm/dd la fecha en que se cambio por ultima vez. Como haria en este caso para obtener estos valores por separado? sin llamar a la funcion 2 veces evitando sobrecargar la base?
De: Juan José Santamaría Flecha [mailto:juanjo.santama...@gmail.com] Enviado el: jueves, 27 de agosto de 2020 17:22 Para: Diego CC: Fontana Daniel C (Desartec S.R.L.); pgsql-es-ayuda@lists.postgresql.org Asunto: Re: Duda con un select El jue., 27 ago. 2020 17:55, Diego <mrstephenam...@gmail.com> escribió: El que falla es el ls_numero del substr asi te va a funcionar: select '1234567890' as ls_numero, substr('1234567890', 3, 3); Hay muchas formas de hacer algo equivalente, si necesitas hacer referencia a la columna "ls_numero" puedes utilizar una consulta anidada: select substr(ls_numero, 3, 3) from (select '1234567890' as ls_numero) as ls; Un saludo, Juan José Santamaría Flecha