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 original
SELECT 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.