If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Access Query not working properly
Hi I have the following query that i am trying to make it work:
SELECT [MS Incidents May-June 08].[Contract #], [MS Incidents May-June 08].[Product Level 2] FROM [MS Incidents May-June 08] INNER JOIN [MS Incidents May-June 08] AS [MS Incidents May-June 08_1] ON [MS Incidents May-June 08].[Contract #] = [MS Incidents May-June 08_1].[Contract #] AND [MS Incidents May-June 08].[Product Level 2] =[MS Incidents May-June 08_1].[Product Level 2] AND [MS Incidents May-June 08].[Transaction Date]=[MS Incidents May-June 08_1].[Transaction Date] And [MS Incidents May-June 08].[Transaction Date]=[MS Incidents May-June 08_1].[Transaction Date]+15 GROUP BY [MS Incidents May-June 08].[Contract #], [MS Incidents May-June 08].[Product Level 2] HAVING Count(*)=7 I need to keep the Contract# and Product Level 2 of records that have: 1. The same Contract# and 2. The same Product Level 2 and 3. the # of such records are higher or equal to 7 where the "transaction date" is between a 15 day range. The Transaction date has the following format: 6/15/2008 0:57 I am not sure why the query is not working! Any help is greatly appreciated! Thanks! |
#2
|
|||
|
|||
Access Query not working properly
You did not say what the results were. No records, errors, etc.
Make a copy and then try taking it apart piece by piece. First remove the HAVING Count(*)=7 requirement. Next try reducing the spread. If necessary reduce spread to no days - date=date1. -- KARL DEWEY Build a little - Test a little "Jean" wrote: Hi I have the following query that i am trying to make it work: SELECT [MS Incidents May-June 08].[Contract #], [MS Incidents May-June 08].[Product Level 2] FROM [MS Incidents May-June 08] INNER JOIN [MS Incidents May-June 08] AS [MS Incidents May-June 08_1] ON [MS Incidents May-June 08].[Contract #] = [MS Incidents May-June 08_1].[Contract #] AND [MS Incidents May-June 08].[Product Level 2] =[MS Incidents May-June 08_1].[Product Level 2] AND [MS Incidents May-June 08].[Transaction Date]=[MS Incidents May-June 08_1].[Transaction Date] And [MS Incidents May-June 08].[Transaction Date]=[MS Incidents May-June 08_1].[Transaction Date]+15 GROUP BY [MS Incidents May-June 08].[Contract #], [MS Incidents May-June 08].[Product Level 2] HAVING Count(*)=7 I need to keep the Contract# and Product Level 2 of records that have: 1. The same Contract# and 2. The same Product Level 2 and 3. the # of such records are higher or equal to 7 where the "transaction date" is between a 15 day range. The Transaction date has the following format: 6/15/2008 0:57 I am not sure why the query is not working! Any help is greatly appreciated! Thanks! |
Thread Tools | |
Display Modes | |
|
|