info
info at oop.nl
Tue Feb 11 05:46:01 CST 2003
Gustav, Thanks, I transformed it to my table and it worked just fine. Marcel -----Original Message----- From: accessd-admin at databaseadvisors.com [mailto:accessd-admin at databaseadvisors.com]On Behalf Of Gustav Brock Sent: dinsdag 11 februari 2003 11:50 To: info Subject: Re: [AccessD] Reports question Hi Marcel > I am strugling with the following. I need a report which shows the following > Sales until this month Sales this month Total Sales > Supplier > Customer 1 1000 100 1100 > I have tried to do this with > 1.. cross-tab query: this does not work because I do not know how many > months there are. > 2.. two reports in one: If a customer misses in a certain month the rows > are not equal anymore > Neither option works very well. I am sure there is a simple solution for > this. You could try something like this: <SQL> SELECT CustomerID, Sum([Sales]) AS SalesTotal, Sum([Sales] * Abs(DateDiff("d",[SalesDate],Date()) < Day(Date()))) AS SalesThisMonth, [SalesTotal]-[SalesThisMonth] AS SalesUntilThisMonth FROM tblCustomerSales GROUP BY CustomerID; </SQL> /gustav _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com