
07/01/2009, 13:27
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Registros distintos en una misma fila chelodelsur,
lo de la fecha, no te preocupe: con el DATE() está resuelto, aunque si siempre sale 00:00:00 ni siquiera sería necesario, aunque creo que irá algo más rápido.
A mí no me da problemas ese SUM. ¿Qué versión de MySQL estas usando?, porque DATEDIFF funciona desde la 4.1.1. Yo uso MySQL 5 en localhost.
En cuanto a tu segunda petición, es difícil complacerte, pues piensa que una misma persona puede entrar y salir en el mismo día 30 veces (¿o no?), por ej. Cuál querrías ver de esas 30, si no le indicas nada, te mostrará la primera. La agrupación para sumar por usuario y día sólo te permite mostrar una por usuario y día. Explica un poco más y tal vez encontremos alguna otra solución. |