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.