Ver Mensaje Individual
  #15 (permalink)  
Antiguo 11/01/2008, 08:55
Avatar de omar1977
omar1977
 
Fecha de Ingreso: abril-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 4
Re: como obtener diferencias en acumulados

para la pregunta original se me ocurre lo siguiente
tabla : reservas
f_ing f_res acum
2008-01-01 2008-01-01 10
2008-01-02 2008-01-02 20
2008-01-03 2008-01-03 30

SELECT (acum - (SELECT acum FROM reservas WHERE f_res < '2008-01-03' ORDER BY f_res DESC LIMIT 1)) as actual
FROM reservas
WHERE f_res = '2008-01-03'
LIMIT 1

explico: buscamos el acumulado de la fecha entregada y le restamos el acumulado de la fecha inmediatamente menor a la entregada ( ORDER BY DESC LIMIT 1)

espero sea util...

Gracias
__________________
no hay nadie que sea tan inutil, por ultimo sirve como mal ejemplo