Access - Probelma con informe

 
Vista:
sin imagen de perfil

Probelma con informe

Publicado por Juan (2 intervenciones) el 18/10/2022 11:51:50
Tengo 2 tablas, una de empleados y otra de tareas.

en la tabla de tareas, indico el empelado, la tarea a realizar, la fecha de incio y la fecha de fin (si la tuviera)

ejemplo:

empleado1; pintar de azul; 01/01/2022; 10/01/2022
empleado1; pintar de rojo; 05/01/2022; 15/01/2022
empleado1; pintar de amarillo; 11/01/2022: (sin fecha)

(la lista puede ser mucho mayor)

quisiera hacer un informe que me mostrara las tareas a realizar por el empleado para cada perido de tiempo

ejemplo:

empleado 1; del 01/01/2022 al 04/01/2022 pintar de azul
empelado 1; del 05/01/2022 al 10/01/2022 pintar de azul y pintar de rojo
empleado 1; del 11/01/2022 al 15/01/2022 pintar de rojo y pintar de amarillo
empleado 1; del 16/01/2022 al (sin fecha): pintar de amarillo

Agradeceria cualquier ayuda. muchas gracias.
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

Probelma con informe

Publicado por Anonimo (3316 intervenciones) el 18/10/2022 16:23:54
Una consulta de agrupación lo resuelve:

1
2
3
4
SELECT Tareas.Empleado, First(Tareas.Inicio) AS PrimeroDeInicio, Last(Tareas.Final) AS ÚltimoDeFinal, Tareas.Tarea
FROM Tareas
GROUP BY Tareas.Empleado, Tareas.Tarea
ORDER BY Tareas.Empleado, First(Tareas.Inicio);

En el informe se puede hacer lo mismo (emular la agrupación y obtener los mínimos y máximos por tarea).
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