[AccessD] Running Sum

Tesiny, Ed EdTesiny at oasas.state.ny.us
Fri Nov 2 14:17:54 CDT 2007


Gustav,
Thank you very much, I can stop banging my head against the wall. Couple
of tweaks and display the data in a chart and we're good to go.  Thanks
again.
Ed

Ed Tesiny
EdTesiny at oasas.state.ny.us
 

> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> Gustav Brock
> Sent: Friday, November 02, 2007 2:02 PM
> To: accessd at databaseadvisors.com
> Subject: Re: [AccessD] Running Sum
> 
> Hi Ed
> 
> To calculate a running sum or total, DSum may be used but 
> it's faster to use a subquery.
> Basically looks like this:
> 
>   SELECT 
>     S.TransDate, 
>     S.Amount, 
>       (Select 
>         Sum([Amount]) 
>       From 
>         tblTransaction As T 
>       Where 
>         T.TransDate <= S.TransDate) AS 
>     Balance
>   FROM 
>     tblTransaction AS S
>   ORDER BY 
>     S.TransDate;
> 
> I your case something like this (air code, not tested):
> 
>   SELECT 
>     S.Provider_No As Provnum,
>     S.[Report Date], 
>     Sum(S.RunTot) As DayRunTot, 
>       (Select 
>         Sum([RunTot]) 
>       From 
>         qry_MATS_RunSum4 As T 
>       Where 
>         T.Provider_No = S.Provider_No
>         And
>         T.[Report Date] <= S.[Report Date]) AS 
>     CalRunTot
>   FROM 
>     qry_MATS_RunSum4 AS S
>   GROUP BY
>     S.Provider_No,
>     S.[Report Date]
>   ORDER BY 
>     S.Provider_No,
>     S.[Report Date];
> 
> /gustav
> 
> >>> EdTesiny at oasas.state.ny.us 01-11-2007 20:29 >>>
> Hi List,
> I have a query with admission rates data for August and September by
> providers.  I'm trying to get a running sum across the two months for
> each provider.  Put another way, for August we have an admission rate
> and I want August admissions added to Septembers on 
> Septembers row like
>  
> ProviderNo   Report_Date    CalRunTot    Actual Rates
> 3                    8/1/07            2.46                   
>      2.46
> 3                    9/1/07            3.45                   
>        .99
> 
> 5                    8/1/07            8.21                   
>       8.21
> 
> 5                    9/1/07            9.95                   
>       1.74
>  
> Hope this doesn't get all  mixed up in transmission, current SQL is
> below
>  
> SELECT qry_MATS_RunSum4.Provider_No AS Provnum,
> qry_MATS_RunSum4.Provider_No, qry_MATS_RunSum4.Provider_Name,
> qry_MATS_RunSum4.report_date, qry_MATS_RunSum4.AdRate,
> qry_MATS_RunSum4.RunTot,
> DSum("adrate","qry_MATS_RunSum4","Provider_no<=" & [provnum] & " ") AS
> CalRunTot
> FROM qry_MATS_RunSum4;
>  
> MTIA
> Ed
>  
> Edward P. Tesiny
> Assistant Director for Evaluation
> Bureau of Evaluation and Practice Improvement
> New York State OASAS
> 1450 Western Ave.
> Albany, New York  12203-3526
> Phone:  (518) 485-7189
> Fax:  (518) 485-5769
> Email: EdTesiny at oasas.state.ny.us 
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 




More information about the AccessD mailing list