Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2013, 10:58
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta con fechas y hora

Hola p5ych0:

Puedes utilizar la función DATE() para extraer sólo la parte de la fecha y las funcioens MIN y MAX para obtener los valores que te interesa... Sería algo así:

Código MySQL:
Ver original
  1. mysql> SELECT * FROM fechas;
  2. +------+---------------------+
  3. | id   | fecha               |
  4. +------+---------------------+
  5. |    1 | 2013-03-01 13:05:00 |
  6. |    2 | 2013-03-01 10:05:00 |
  7. |    3 | 2013-03-01 17:32:00 |
  8. |    4 | 2013-03-01 09:52:00 |
  9. |    5 | 2013-03-01 20:16:00 |
  10. |    6 | 2013-03-02 23:59:00 |
  11. |    7 | 2013-03-02 22:59:00 |
  12. |    8 | 2013-03-02 10:03:00 |
  13. |    9 | 2013-03-02 14:08:00 |
  14. |   10 | 2013-03-02 13:29:00 |
  15. +------+---------------------+
  16. 10 rows in set (0.00 sec)
  17.  
  18. mysql> SELECT DATE(fecha), MIN(fecha), MAX(fecha)
  19.     -> FROM fechas GROUP BY DATE(fecha);
  20. +-------------+---------------------+---------------------+
  21. | DATE(fecha) | MIN(fecha)          | MAX(fecha)          |
  22. +-------------+---------------------+---------------------+
  23. | 2013-03-01  | 2013-03-01 09:52:00 | 2013-03-01 20:16:00 |
  24. | 2013-03-02  | 2013-03-02 10:03:00 | 2013-03-02 23:59:00 |
  25. +-------------+---------------------+---------------------+
  26. 2 rows in set (0.00 sec)

Para extraer los de una sola fecha en concreto, simplemente agregas un WHERE.

Saludos
Leo.