Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2011, 15:23
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Duda con consulta con ferchas.

Hola de nuevo...

Si toda la información es imposible ayudar... a menos que alguno de los foristas sea adivino pero como no es el caso aquí vamos de nuevo:

prueba con esto;

Código MySQL:
Ver original
  1. mysql> create table historicos (idhistorico int, idusuario int, idaccion int,
  2.     -> detalles varchar(10), fecha datetime);
  3. Query OK, 0 rows affected (0.06 sec)
  4.  
  5. mysql> insert into historicos values
  6.     -> (1,1,1, 'detalle 1', '2011-06-28 13:51:00'),
  7.     -> (2,1,1, 'detalle 2', '2011-06-28 14:15:00'),
  8.     -> (3,2,2, 'detalle 3', '2011-06-28 16:59:00'),
  9.     -> (4,2,2, 'detalle 4', '2011-06-28 09:22:00'),
  10.     -> (5,3,2, 'detalle 5', '2011-06-27 11:27:00'),
  11.     -> (6,3,2, 'detalle 6', '2011-06-27 12:08:00');
  12. Query OK, 6 rows affected (0.06 sec)
  13. Records: 6  Duplicates: 0  Warnings: 0
  14.  
  15. mysql> select * from historicos;
  16. +-------------+-----------+----------+-----------+---------------------+
  17. | idhistorico | idusuario | idaccion | detalles  | fecha               |
  18. +-------------+-----------+----------+-----------+---------------------+
  19. |           1 |         1 |        1 | detalle 1 | 2011-06-28 13:51:00 |
  20. |           2 |         1 |        1 | detalle 2 | 2011-06-28 14:15:00 |
  21. |           3 |         2 |        2 | detalle 3 | 2011-06-28 16:59:00 |
  22. |           4 |         2 |        2 | detalle 4 | 2011-06-28 09:22:00 |
  23. |           5 |         3 |        2 | detalle 5 | 2011-06-27 11:27:00 |
  24. |           6 |         3 |        2 | detalle 6 | 2011-06-27 12:08:00 |
  25. +-------------+-----------+----------+-----------+---------------------+
  26. 6 rows in set (0.00 sec)
  27.  
  28. mysql> select H1.* from historicos H1
  29.     -> inner join
  30.     -> (select idusuario, max(fecha) max_fecha from historicos
  31.     -> group by idusuario, date(fecha)) H2
  32.     -> on H1.fecha = H2.max_fecha and H1.idusuario = H2.idusuario;
  33. +-------------+-----------+----------+-----------+---------------------+
  34. | idhistorico | idusuario | idaccion | detalles  | fecha               |
  35. +-------------+-----------+----------+-----------+---------------------+
  36. |           2 |         1 |        1 | detalle 2 | 2011-06-28 14:15:00 |
  37. |           3 |         2 |        2 | detalle 3 | 2011-06-28 16:59:00 |
  38. |           6 |         3 |        2 | detalle 6 | 2011-06-27 12:08:00 |
  39. +-------------+-----------+----------+-----------+---------------------+
  40. 3 rows in set (0.00 sec)