Query

03/09/2008 - 22:40 por Miguel | Informe spam
Hola:

Cómo podria hacer esto en SQL:

A B
10000 833.33
9166.67 833.33
8333.33 833.33

Consiste en ir restando y el resultado quedando en la linea siguiente:
10000-833.33 = 9166.77
9166.77-833.33ƒ33.33

Por favor les agradeceria una solucion ya que no encuentro como hacerlo,

Gracias,

Miguel
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
03/09/2008 - 23:10 | Informe spam
Pero cuál es el criterio por el cual están "ordenadas" las filas? Recuerde
que en las tablas no hay orden de las filas (no existe el concepto de fila
anterior o posterior).

Para hacer ese tipo de cálculo que usted desea deberá pasar los datos a una
estructura que tenga la posibilidad de recorrerla secuencialmente, por
ejemplo un cursor o una colección.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Miguel" wrote:

Hola:

Cómo podria hacer esto en SQL:

A B
10000 833.33
9166.67 833.33
8333.33 833.33

Consiste en ir restando y el resultado quedando en la linea siguiente:
10000-833.33 = 9166.77
9166.77-833.33ƒ33.33

Por favor les agradeceria una solucion ya que no encuentro como hacerlo,

Gracias,

Miguel



Preguntas similares