Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2010, 07:30
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: diferentes resultados al utilizar el MAX

La verdad creo que estas viendo las fechas de una forma diferente y esto responde a un error visual.

mira este ejemplo

Código MySQL:
Ver original
  1. mysql> create table fechita(fecha date);
  2. Query OK, 0 rows affected (0.05 sec)
  3.  
  4. mysql> insert into fechita values('2010-09-13');
  5. Query OK, 1 row affected (0.01 sec)
  6.  
  7. mysql> insert into fechita values('2010-09-16');
  8. Query OK, 1 row affected (0.00 sec)
  9.  
  10. mysql> select max(fecha) from fechita;
  11. +------------+
  12. | max(fecha) |
  13. +------------+
  14. | 2010-09-16 |
  15. +------------+
  16. 1 row in set (0.02 sec)
  17.  
  18. mysql> select max(date_format(fecha,'%Y-%m-%d')) from fechita;
  19. +------------------------------------+
  20. | max(date_format(fecha,'%Y-%m-%d')) |
  21. +------------------------------------+
  22. | 2010-09-16                         |
  23. +------------------------------------+
  24. 1 row in set (0.00 sec)

Fijate que en cualquiera de los casos la fecha mayor responde bien.

saludos andresfm y jurena
__________________
Without data, You are another person with an opinion.
W. Edwads Deming