Estoy elaborando una base de datos para una mini libreria.
tengo un tabla de estudiantes con la siguiente estructura
Tabla de estudiantes
Código SQL:
Ver original
Id | Nombre | 001 Jose 002 Carlos |
Tengo otra tabla de libros.
Tabla de libros
Código SQL:
Ver original
Id | Nombre | 101 Caballo De Troya 3 102 La Actitud Mental Positiva
Tengo una tercera tabla para relacionar la tabla estudiantes y libros
Esta tercera tabla esta compuesta por los siguientes campos.
Código SQL:
Ver original
IDEstudiante | IDLibro | Fecha | Hora 001 101 2011-05-11 10:00:00
Ahora si hago una consulta de este tipo
Código SQL:
Ver original
SELECT * FROM tabla relacion WHERE Libro=101 AND fecha BETWEEN '2011-05-12' AND '2011-05-13'
Como es obvio nadie utilizo ese libro desde el dia 12 hasta el dia 13
pero me gustaria que el resultado sea el ultimo estudiante que lo utilizo
en este caso jose.
Alguna sugerencia
Gracias.