Ver Mensaje Individual
  #19 (permalink)  
Antiguo 01/06/2012, 12:08
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: 16 años, 5 meses
Puntos: 2658
Respuesta: como ordenar los registros segun el valor de tres campos

Si lo que quieres es eliminar la hora y que sólo considere la fecha, simplemente aplica la función DATE() sobre el campo en cuestión.
Por ejemplo:
Código MySQL:
Ver original
  1.     T.*,
  2.     greatest(
  3.                 if (DATEDIFF(DATE(fecha1), CURDATE()) < 0, fecha1, '0000-00-00'),
  4.                 if (DATEDIFF(DATE(fecha2), CURDATE()) < 0, fecha2, '0000-00-00'),
  5.                 if (DATEDIFF(DATE(fecha3), CURDATE()) < 0, fecha3, '0000-00-00')
  6.                 ) fechamasalta
  7. FROM tutabla
  8.     condicion = 2
  9. ORDER BY fechamasalta DESC
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)