30/07/2009, 09:50
|
| | | Fecha de Ingreso: enero-2005 Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años Puntos: 9 | |
¿Cómo harías esta consulta? Buenas!
Tengo problemas para diseñar una SQL que me devuelva lo que necesito.
El entorno sería el siguiente, simplificando y reducido para aislar el problema en cuestión:
ASISTENCIAS (CodigoTrabajador, Fecha, HoraInicio, HoraFin)
PARTESTRABAJO (CodigoTrabajador, Fecha, HoraInicio, HoraFin)
La información que necesito obtener es:
Partes de Trabajo cerrados en un momento en que el trabajador no se encuentra en la empresa.
Siendo más explícito:
Registros de la tabla PARTESTRABAJO que su HORAFIN no esté comprendida entre una HORAINICIO y una HORAFIN de la tabla ASISTENCIAS, en el mismo día y para el mismo trabajador.
Espero que la informaciíon que facilito sea suficiente para la comprensión del problema. La verdad es que no se me ocurre cómo extraer esa información, pero esos datos están ahí, y los puedo ver, así que imagino que habrá la forma de extraerlos con SQL.
Muchas gracias por vuestra ayuda!
Saludos.
__________________ ..:: moNTeZIon ::.. |