Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Comparar ID Con Siguiente ID

Estas en el tema de Comparar ID Con Siguiente ID en el foro de Mysql en Foros del Web. Tengo la Siguiente Consulta: SELECT IdHistorialLogueo TipLog, TipoLogueo.Descripcion, H.IdOperador, H.IdTipoEntrada, LAST_INSERT_ID(IdHistorialLogueo+1) NexId, DATE(H.HoraRegistro) Fecha, ( SELECT Hx.HoraRegistro FROM HistorialLogueo Hx WHERE Hx.IdTipoEntrada = 2 AND ...
  #1 (permalink)  
Antiguo 18/05/2009, 15:06
 
Fecha de Ingreso: abril-2008
Mensajes: 27
Antigüedad: 16 años
Puntos: 0
Comparar ID Con Siguiente ID

Tengo la Siguiente Consulta:

SELECT IdHistorialLogueo TipLog,
TipoLogueo.Descripcion,
H.IdOperador,
H.IdTipoEntrada,
LAST_INSERT_ID(IdHistorialLogueo+1) NexId,
DATE(H.HoraRegistro) Fecha,
( SELECT Hx.HoraRegistro
FROM HistorialLogueo Hx
WHERE Hx.IdTipoEntrada = 2
AND DATE(Hx.HoraRegistro) = Fecha
AND TipLog = IdHistorialLogueo
)HoraS,
( SELECT Ho.HoraRegistro
FROM HistorialLogueo Ho
WHERE Ho.IdTipoEntrada = 1
AND DATE(Ho.HoraRegistro) = Fecha
AND TipLog = NexId
) HoraE,
(
SELECT TIMEDIFF(HoraS,HoraE)
) TiempoDescanso
FROM HistorialLogueo H
INNER JOIN TipoLogueo ON H.IdTipoLogueo = TipoLogueo.IdTipoLogueo
ORDER BY TipLog

Que Realizo aca, estoy llamando dos tiempos una hora inciial una final pero necesito restar o sacar el tiempo entre esos dos fechas que pasa me bota un sql con el campo de HoraS mostrandome la fecha y el otro vacion porq el IdTipo Entrada es 2 y el otro igual porq es 1, ME Doy a Entender?, ahy forma de coger con mysql propiamente y decirle que lo compare con el siguiente?? y lo Reste???..


Alguna sugerencia
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:51.