Buenos dias a todos
Tengo una tabla:
ID integer - Clave primaria
IDEmpleado integer
Fecha smalldatetime
Hora char(8)
Ingreso bit
Si hago un select ordenado obtengo un registro abajo de otro:
ID IDEmpleado Fecha Hora
Ingreso
-
15 1 01/10/2007 08:07:33
1
18 1 01/10/2007 13:10:28
0
21 1 02/10/2007 08:15:10
1
29 1 02/10/2007 12:58:25
0
10 2 01/10/2007 07:58:44
1
14 2 01/10/2007 16:31:20
0
30 2 03/10/2007 08:11:04
1
La idea es ver si se puede hacer algo como esto
ID1 ID2 IDEmpleado Fecha1
Hora1 Fecha2 Hora2
15 18 1 01/10/2007
08:07:33 01/10/2007 13:10:28
21 19 1 02/10/2007
08:15:10 02/10/2007 12:58:25
10 14 2 01/10/2007
07:58:44 01/10/2007 16:31:20
30 NULL 2 03/10/2007
08:11:04 NULL NULL
Donde Fecha2 y Hora2 represente el registro proximo donde Ingreso = 0
y la fecha y hora superior
Eso es todo, muchas gracias por tu tiempo
Saludos
Cristian Meneses
Leer las respuestas