Access - en Consulta Sumar por cada registro

   
Vista:

en Consulta Sumar por cada registro

Publicado por Nestor (1 intervención) el 23/11/2010 15:01:12
Necesito hacer una consulta que para cada registro existente (de un campo )me calcule la suma de todos los registros anteriores del mismo campo
La idea es para sacar el saldo de cuenta para cada pago o cobro)
Nestor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:en Consulta Sumar por cada registro

Publicado por pepe (67 intervenciones) el 23/11/2010 23:31:26
Utiliza esto:

SELECT Tabla.Codigo, Tabla.Valor, DSum("Valor","Tabla","Codigo<=" & [Tabla].[Codigo]) AS Total FROM Tabla ORDER BY Tabla.Codigo;

La clave está en usar una formula de agregado DSum indicando en el apartado de filtro que queremos que sume los valores de aquellos registros que tengan el codigo menor o igual al codigo del registro activo.

Ni que decir tiene que necesitamos el campo codigo (clave principal) para tener un punto de referencia para calcular el total.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar