Hola
 
Tengo una BBDD de moviimientos de libros en un almacen, ejemplo:
 
Libro Rojo | 13 | 10/10/2007
Libro Rojo | 15 | 15/11/2007 
Libro Rojo | 10 | 22/12/2007
Libro Azul | 12 | 10/10/2007
Libro Azul | 80 | 13/11/2007 
Libro Azul | 15 | 20/12/2007
 
Quisiera sacar todos los movimientos de libros de una fecha concreta, y sino hay movimiento esa fecha sacar el ultimo movimiento antes de esa fecha, es decir. Por ejemplo: Movimientos de libros del 15/11/2007 sería (pseudocodigo):
 
Select * from libros where fecha = '15 del 11 del 2007'
 
Resultado:
 
Libro Rojo | 15 | 15/11/2007
 
Pero tambien querría que me sacase el Libro Azul, pero el libro azul no tiene movimientos el día 15, pero si el día 13 y 10, y el movimiento que quiero que saquew es el del día 13, osea que solo quiero que saque el último movimiento antes del 15, quedando el resultado así.
 
Libro Rojo | 15 | 15/11/2007
Libro Azul | 80 | 13/11/2007 
 
Alguien sabe como hacer la consulta.
Gracias. 
   
 




