Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2016, 09:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Order BY de timestamp without time zone

Bueno, si ordenas por el alias de la columna, obviamente te ordenará alfabéticamente, ya que el contenido de la columna en la tabla resultado no es una fecha, sino una cadena de caracteres que representa una fecha...
Lo que deberías hacer es ordenar por su campo origen:
Código SQL:
Ver original
  1. SELECT '', to_char(fecha1,  'DD-MM-YYYY HH:MM') AS fechaPrincipio, to_char(fechaUltima,  'DD-MM-YYYY HH:MM') AS fechaFinal
  2. FROM tabla1
  3. WHERE 1=1
  4. GROUP BY fechaFinal, fechaPrincipio,
  5. ORDER BY fechaUltima ASC

Posdata: Ten cuidado cuando copias y pegas códigos. TE quedó una coma al final de la columna y antes del FROM, lo que generaría un error de sintaxis.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)