[AccessD] Help needed with DSum

Stuart McLachlan stuart at lexacorp.com.pg
Tue Oct 25 16:46:30 CDT 2005


On 25 Oct 2005 at 15:21, Kaup, Chester wrote:

> I have the following query to try to get a running sum with a sum each
> day. I am getting the same number each day. I probably have some simple
> syntax error but am not seeing it. Her eis the SQL.
> 
> SELECT Injection.RecordDate, DSum("[Theoretical CO2] + [Theoretical
> Water]","Injection","[RecordDate]=#" & [RecordDate] & "#") AS [Cum Inj]
> 

Try

SELECT Injection.RecordDate, DSum("[Theoretical CO2] + [Theoretical
Water]","Injection","[RecordDate] <= #" & [RecordDate] & "#") AS [Cum Inj]

Note the "<=" rather than "=".

You are only summing the records for RecordDate. For a running sum, you 
need to sum all the records where the date is less than or equal to 
RecordDate.

-- 
Stuart





More information about the AccessD mailing list