Hola a todos, ¿qué tal?
Necesito ayuda con una consulta. Tengo dos tablas:
Código:
+---------------+
| inasistencias |
+---------------+
| id |
| fecha |
| id_empleado |
+---------------+
+------------------------+
| certificados_medicos |
+------------------------+
| id |
| fecha_inicio_vigencaia |
| dias_reposo |
| id_empleado |
+------------------------+
Un certificado puede tener una fecha de inicio como 01/02/2012 y 3 días de reposo, por lo tanto justificaría las inasistencias del 01/02/2012, 02/02/2012 y 03/02/2012. La fecha de fin de vigencia la obtengo con DATE_ADD() en SQL.
Lo que quiero es hacer un SELECT que me traiga todos los certificados médicos que no tengan inasistencias asociadas, es decir, aquellos que por sus fechas de inicio y final de vigencia no tengan inasisistencias justificadas. Sería el caso en que yo cargué un certificado médico pero aún no cargue inasistencias para esas fechas.
Espero que se entienda el problema. Desde ya, gracias. Un saludo.