Estoy ejecutando la siguiente consulta para que me aparezca el apellido del empleado y los años que lleva trabajando:
select
apellido, (to_number(to_char(sysdate,'YYYY')))-(to_number(to_char(fecha_al,'YYYY'))) "TRABAJANDO"
from
emple
where
TRABAJANDO>15;
ORACLE me da el siguiente error: ORA-00904: "TRABAJANDO": identificador no válido
Todo parece estar bien. Quitando la condicion todo sale sin ningun problema. El problema viene cuando le añado el where. Que es lo que no le gusta?