Obtención de valores
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.
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.
¡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.
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
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
