campo calculado

ocuxo
25 de Octubre del 2004
Hola:
Alguien puede decirme cómo crear un campo calculado donde se pueda acumular el valor de otro campo, ejemplo:

Consulta

Año Salida Capacidad
1992 32
1998 32
1999 60
...

Y que dé como resultado:

Año Salida Acumulado
1992 32 32
1998 32 64
1999 60 124
...

Puede ser desde la vista de diseño de la consulta
Alguien podría ayudarme?

De antemano Gracias.

Artur
25 de Octubre del 2004
Utiliza un join sobre la misma tabla y dile en el join que el año sea igual o inferior, en la consulta select utiliza el sum. por ejemplo

select [año salida], capacidad, sum(capacidad)
from tabla1 a inner join tabla1 b
on a.[año salida]<=b.[año salida]
group by [año salida], capacidad
order by [año salida]