Buenas, estoy intentando hacer el siguiente ejercicio:
Muestra el nombre de empleado y calcula el número de meses entre la fecha actual y la fecha en la cual se incorporó el empleado. Etiqueta la comuna como meses trabajados, y ordenad el resultado por el número de meses trabajados. Estos meses debe ser un número entero.
Hasta aquí he conseguido hacer yo:
Código SQL:
Ver originalSELECT first_name, ROUND (MONTHS_BETWEEN (sysdate, HIRE_DATE))
AS "Meses de trabajo"
FROM employees;
Mi problema está en ordenar la fecha, pienso que tiene que ser con el TO_CHAR, pienso esto por la definición que he leido pero no sabría aplicarlo ha esta fecha.