Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Ejercicio Order BY

Estas en el tema de Ejercicio Order BY en el foro de Oracle en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 31/01/2012, 05:40
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 13 años, 5 meses
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.
  #2 (permalink)  
Antiguo 31/01/2012, 12:06
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 17 años, 9 meses
Puntos: 34
Respuesta: Ejercicio Order BY

Hola, puedes usar el To_Date.

Saludos.
__________________
El ego es el mayor enemigo de un hombre inteligente.

Etiquetas: ejercicio, order, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.