
11/01/2008, 08:55
|
 | | | Fecha de Ingreso: abril-2006
Mensajes: 178
Antigüedad: 18 años, 11 meses 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 |