SQL Server - Encontrar personas que no marcaron

 
Vista:
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Encontrar personas que no marcaron

Publicado por mario (15 intervenciones) el 28/11/2016 17:18:01
Hola, de antemano agradezco su ayuda, tengo una duda, tengo una tabla empleados y una tabla marcas en la tabla marcas se almacenan la hora que marcaron los empleados, mi pregunta es cómo mostrar aquellas personas que no marcaron en un día determinado, esta es la consulta que yo tengo

SELECT dbo.empleados.id_empleado, dbo.empleados.nombres, dbo.empleados.apellidos, dbo.departamentos.titulo,
dbo.cargos.titulo AS Expr1, dbo.Marcasdes.hora_marca
FROM dbo.empleados INNER JOIN
dbo.cargos ON dbo.empleados.idcargo = dbo.cargos.idcargo INNER JOIN
dbo.departamentos ON dbo.empleados.iddepartamento = dbo.departamentos.iddepartamento INNER JOIN
dbo.Marcasdes ON dbo.empleados.id_empleado = dbo.Marcasdes.id_Empleado
WHERE (dbo.empleados.estado = 1) AND (YEAR(dbo.Marcasdes.hora_marca) = 2016) AND (MONTH(dbo.Marcasdes.hora_marca) = 11) AND
(DAY(dbo.Marcasdes.hora_marca) = 28)
ORDER BY dbo.empleados.nombres, dbo.empleados.apellidos

El problema de aquí es que me muestra solo las personas que marcaron, pero no las que no marcaron
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Encontrar personas que no marcaron

Publicado por Isaias (4558 intervenciones) el 28/11/2016 18:42:18
Ya le di una respuesta, no repita sus preguntas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar