Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2008, 10:50
Avatar de mico
mico
 
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 47
Antigüedad: 21 años, 2 meses
Puntos: 0
Sql Consulta Sobre Un Intervalo De Fechas

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.
__________________
Saludos.