John Skolits
askolits at ot.com
Thu Oct 26 12:22:43 CDT 2006
IIRC SQL? Is that what it's called when doing embedded Select Statements? I did try that method below and it was really slow. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Thursday, October 26, 2006 12:11 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Running sum in a query without DSUM IIRC SQL will outperform Domain Functions. Also a saved query it will be optimized so this should run faster than DSUM. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Skolits Thanks Jim. That makes sense but it still essentially does a dsum in the embedded select statement. It then runs very slowly for large tables. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Here is some a method from a query samples database I got from Lord knows where. HTH Jim Hale SELECT [Order Details].OrderID, Sum([UnitPrice]*[Quantity]*(1-[Discount])) AS OrderTotal, (SELECT Sum(UnitPrice*Quantity*(1-Discount)) FROM [Order Details] OD WHERE OD.OrderID <= [Order Details].OrderID) AS RunningTotal FROM [Order Details] GROUP BY [Order Details].OrderID; -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com