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

Como sacar Datos no registrados (Fechas)?

Estas en el tema de Como sacar Datos no registrados (Fechas)? en el foro de SQL Server en Foros del Web. Hola a todos.... Tengo una tabla (checkinout) que almacena las entradas y salidas de los empleados, con su hora y fecha. Busco la manera de ...
  #1 (permalink)  
Antiguo 30/06/2009, 10:49
 
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
Como sacar Datos no registrados (Fechas)?

Hola a todos....
Tengo una tabla (checkinout) que almacena las entradas y salidas de los empleados, con su hora y fecha.

Busco la manera de seleccionar las fechas que no tengo registrado (las veces que los empleados no registraron asistencia).

por ejemplo una selecion de asistencia
select userid, fecha_asistencia = min(convert(nvarchar(10),checktime,101))
from checkinout
where userid = 150 and checktime >= '20090223' and checktime <='20090207'


resultado
userid fecha_asistencia
150 02/24/2009
150 02/25/2009
150 02/26/2009


el user falto los dias 2009-02-23 y 2009-02-27 abra una manera de poder selecionar esos dias que no estan registrado, algun metodo de comparacion
  #2 (permalink)  
Antiguo 30/06/2009, 12:13
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Respuesta: Como sacar Datos no registrados (Fechas)?

Puedes hacer una tabla temporal con los días habiles del mes y compararla mediante un left join contra tu tabla de datos y listo, incluso puedes obtner los días que faltaron todos los empleados en un sólo query.
  #3 (permalink)  
Antiguo 13/03/2010, 12:20
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Como sacar Datos no registrados (Fechas)?

Hola,

Me pregunto se pudieron resolver esta duda, yo tambien necesito lo mismo ..es urgente.Gracias
  #4 (permalink)  
Antiguo 16/03/2010, 14:56
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Como sacar Datos no registrados (Fechas)?

Debes crear una tabla "calendario", donde tengas los dias que se deben trabajar y asi, poder realizar tu comparacion
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 18:29.