Entrada de tiempo de SQLLite y salida de tiempo de eventime
Tengo dos mesas,DATA
yEVENTS
, con los siguientes datos:
EVENTS
EventIndex ObjID LocID EventData EventTime EventType
83707365 3519434 10376 0 2013-05-19 11:32:11 137
83707849 3519434 10374 0 2013-05-19 11:35:18 137
83714233 888799 10376 0 2013-05-19 12:24:45 137
83715200 888799 10184 0 2013-05-19 12:32:18 137
DATA
EventIndex TagName TagValue
83714233 ObjName Peter
83714233 LocName H118
83715200 ObjName Peter
83715200 LocName H116
83707365 ObjName John
83707365 LocName H118
83707849 ObjName John
83707849 LocName H116
¿Dónde empiezo con una consulta SQL SQLite?
Quiero obtener los resultados:
Name Location Entry Exit Total
Peter H118 12:24:45 12:32:18 00:07:33
John H118 11:32:11 11:35:18 00:03:07
Hola meewoK, puedo dar el siguiente caso:
Nombre Ubicación Entrada Salir Total
Peter H118 12:24:45 12:32:18 00:07:33
John H118 11:32:11 11:35:18 00:03:07
John H118 11:44:52 11:45:27 00:00:35
John H118 12:31:15 12:32:46 00:01:31
Y estoy tratando de modificar su consulta y no puedo encontrar la solución. Gracias
Este código funciona en el SERVIDOR SQL:
SELECCIONE E.EventIndex, N.tagvalue AS Name, L.tagvalue AS Location, E.eventtime AS Entry, NEV. [Exit]
DESDE
[EVENTOS] E
UNIDAD INTERNA [DATOS] N EN E.EventIndex = N.eventindex AND N.tagname = 'ObjName'
ENTRADA INTERNA [DATOS] L EN E.EventIndex = L.eventindex AND L.tagname = 'LocName'
SOLICITUD EXTERNA (
SELECCIONE ARRIBA (1) NE.eventtime AS [Salir]
DESDE
[EVENTOS] NE
INNER JOIN [DATA] NL ON NE.EventIndex = NL.eventindex AND NL.tagname = 'ObjName'
DÓNDE
NE.EventIndex> E.EventIndex
Y NL.tagvalue = N.tagvalue
ORDEN POR
NE.EventIndex
) NEV
DONDE L.tagvalue = 'H118'
Alguien podría ayudarme a pasarlo a SQLite? Gracias