-
No sé cuánto sabes sobre bases de datos, pero nulo significa vacío. Además, si su estudio es demasiado rígido, no necesariamente estará vacío si no contiene datos.
-
Lo que desea consultar deben ser todos los libros vencidos, que deben incluir dos partes: préstamo y renovación de libros vencidos:
La expresión lógica debería Es ((estado = pendiente) y (número de días prestados > período de préstamo)) o ((estado = extendido) y (número de días extendidos > período de préstamo)).
El primero es un préstamo vencido y el segundo es una renovación vencida.
La siguiente es la expresión después de donde escribí:
Donde ((Libro en préstamo. Estado del libro) = "No devuelto") y ((Fecha()-[Préstamo del libro] ! [Fecha de préstamo]) gt=[Categoría de libro]! [Período de préstamo])) o ((Préstamo de libro). Estado del libro) = "Renovación") y ((Fecha()-[Préstamo de libro]! [Fecha de continuación del pedido) ]) gt;=[Categoría de libro]! [Periodo de préstamo]);
Espero que esto te sea útil.