Obtención de valores

Elizabeth
11 de Febrero del 2004
necesito obtener a partir de una fecha dada contenida en una tabla, un valor correspondiente al mes y año específico que estan contenidos en otra tabla, pero que cada mes es un campo dentro de la tabla y el año es la llave. ejemplo:
10-abr-2002 asi se guarda la fecha en la BD. y a partir de ella necesito obtener el valor del campo ABR dependiendo del año, el cual esta en otra tabla.

Alberto
11 de Febrero del 2004
¡Hola! No entiendo muy bien tu problema pero por lo que entiendo creo que deberías utilizar To_Char() jugando con las diferentes mascaras para obtener los datos en la consulta.

Carlos Urbina
11 de Febrero del 2004
select to_char(campo_fecha,'month') from tabla

alex
11 de Febrero del 2004
Espero que este query sea lo que buscas:
spool query1
select t2.anio,'t2.'||substr(trunc(t1.fecha),4,3)
from tabla1 t1, tabla2 t2
where t1.fecha = '&fecha_DDMMMAAAA'
and t1.anio = substr(trunc(t1.fecha),8,4)
/
spool off
start query1

alex
11 de Febrero del 2004
fe de erratas: donde dice t1.anio debe ser t2.anio