Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2012, 05:40
ramondevesa
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 14 años, 1 mes
Puntos: 2
Ejercicio Order BY

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 original
  1. SELECT first_name, ROUND (MONTHS_BETWEEN (sysdate, HIRE_DATE))
  2. AS "Meses de trabajo"
  3. 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.