Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/01/2009, 13:32
chelodelsur
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años
Puntos: 2
Respuesta: Registros distintos en una misma fila

Haber

He cambiado la resta, ahora ya no da eror, pero tampoco resta correctamente. como lista en filas distintas el login y el logoff se produce eso.

Código:
SELECT 
a.nombres, 
a.apellidos, 
b.fecha,
horalogin,
horalogoff,
SEC_TO_time(unix_timestamp(horalogoff)-unix_timestamp(horalogin)) TIEMPO
FROM usuarios a
LEFT JOIN razontime b 
ON a.userkey = b.idagente
where b.idagente='224'
and hasrazon='0'
GROUP BY b.fecha, a.userkey
la idea es tenr algo así como esto:

FECHA ------nombres ------apellidos --------horalogin ----------horalogoff -----------total logon
2008-12-01 / NATACHA / ZUñIGA NAVARRO / 2008-12-01 14:00:00 / 2008-12-01 21:00:00 / 07:00:00

En condiciones normales un usuario solo entra una vez por día, para las escepciones cuando entre más de una vez por día podría ser el primer login y el último logoff, eso igual me serviría.

Tengo Mysql 5.0.67

Última edición por chelodelsur; 07/01/2009 a las 13:38