¿Cómo puede hacer una consulta en sql?
Hola...
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 selección 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 días 2009-02-23 y 2009-02-27 abra una manera de poder seleccionar esos días que no están registrado, algún método de comparación
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 selección 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 días 2009-02-23 y 2009-02-27 abra una manera de poder seleccionar esos días que no están registrado, algún método de comparación
1 Respuesta
Respuesta de brownsea
1