Duda en query
Publicado por Karen (5 intervenciones) el 15/04/2016 19:34:59
Buenas tardes
Ojalá alguien pudiera orientarme para la correccion de este query. Lo que requiero saber es, como calcular la antigüedad en la empresa de un empleado, por año y por año y mes. La tabla donde estoy buscando solamente me dice la fecha en la que ingresó a laborar. Armé el query asi:
select NOMBRE_EMPLEADO, FECHA_NACIMIENTO, FECHA_INGRESO
TRUNC(MONTHS_BETWEEN (TO_DATE(sysdate,'DD/MM/YYYY'), TO_DATE(FECHA_INGRESO,'DD/MM/YYYY'))/12) AS "AÑOS",
TRUNC(MONTHS_BETWEEN (TO_DATE('01/01/1970','DD/MM/YYYY')), TO_DATE(FECHA_INGRESO,'DD/MM/YYYY'))/12 AS "AÑOS"
from EMPLEADOS
al ejecutarlo, me aparece un error de sintaxis. Ojala alguien me pueda ayudar.
Saludos
Ojalá alguien pudiera orientarme para la correccion de este query. Lo que requiero saber es, como calcular la antigüedad en la empresa de un empleado, por año y por año y mes. La tabla donde estoy buscando solamente me dice la fecha en la que ingresó a laborar. Armé el query asi:
select NOMBRE_EMPLEADO, FECHA_NACIMIENTO, FECHA_INGRESO
TRUNC(MONTHS_BETWEEN (TO_DATE(sysdate,'DD/MM/YYYY'), TO_DATE(FECHA_INGRESO,'DD/MM/YYYY'))/12) AS "AÑOS",
TRUNC(MONTHS_BETWEEN (TO_DATE('01/01/1970','DD/MM/YYYY')), TO_DATE(FECHA_INGRESO,'DD/MM/YYYY'))/12 AS "AÑOS"
from EMPLEADOS
al ejecutarlo, me aparece un error de sintaxis. Ojala alguien me pueda ayudar.
Saludos
Valora esta pregunta


0