Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2011, 09:12
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 10 meses
Puntos: 89
Respuesta: Order By en Oracle

Es que al convertir la fecha a cadena de caracteres te lo ordena alfabeticamente. Si quieres convertirla a char antes de ordenar, tendrás que utilizar el formato americano (AAAAMMDD) si no siempre puedes ordenar sin convertir a char


Código SQL:
Ver original
  1. SELECT to_char(fecha,'dd-mm-yyyy')
  2. FROM tabla1
  3. WHERE fecha > trunc(systade-30);
  4. ORDER BY fecha DESC