Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/01/2009, 13:27
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
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.