It worked with data from 2006 only! However, when I tried to add some more
fields it didn't work...
SELECT [Ad Entity ID],
[Advertising Entity Name],
Sum( [2006Q1 Rev-Book]) AS [SumOf2006Q1 Rev-Book],
Sum( [2006Q2 Rev-Book]) AS [SumOf2006Q2 Rev-Book],
Sum( [2006Q3 Rev-Book]) AS [SumOf2006Q3 Rev-Book],
Sum( [2006Q4 Rev-Book]) AS [SumOf2006Q4 Rev-Book],
Sum( [2007Q1 Rev-Book]) AS [SumOf2007Q1 Rev-Book],
Sum( [2007Q2 Rev-Book]) AS [SumOf2007Q2 Rev-Book],
Sum( [2007Q3 Rev-Book]) AS [SumOf2007Q3 Rev-Book],
Sum( [2007Q4 Rev-Book]) AS [SumOf2007Q4 Rev-Book],
Sum( [2008Q1 Rev-Book]) AS [SumOf2008Q1 Rev-Book],
Sum( [2008Q2 Rev-Book]) AS [SumOf2008Q2 Rev-Book],
Sum( [2008Q2 Rev-Book]) AS [SumOf2008Q3 Rev-Book],
Sum( [2008Q2 Rev-Book]) AS [SumOf2008Q4 Rev-Book]
FROM (SELECT DISTINCT [Display Entity Mapping].[Ad Entity ID],
[Display Entity Mapping].[Advertising Entity Name],
[Display Entity Mapping].[2006Q1 Rev-Book],
[Display Entity Mapping].[2006Q2 Rev-Book],
[Display Entity Mapping].[2006Q3 Rev-Book],
[Display Entity Mapping].[2006Q4 Rev-Book],
[Display Entity Mapping].[2007Q1 Rev-Book],
[Display Entity Mapping].[2007Q2 Rev-Book],
[Display Entity Mapping].[2007Q3 Rev-Book],
[Display Entity Mapping].[2007Q4 Rev-Book],
[Display Entity Mapping].[2008Q1 Rev-Book],
[Display Entity Mapping].[2008Q2 Rev-Book],
[Display Entity Mapping].[2008Q3 Rev-Book],
[Display Entity Mapping].[2008Q4 Rev-Book]
FROM [Display Entity Mapping])
GROUP BY [Ad Entity ID],
[Advertising Entity Name];
When I executed the SQL it summed incorrectly, just like it did initially.
Somehow it still doesn't sum DISTINCT records with 2007 fields and 2008
fields in there.
Any ideas about this?
Thanks,
Ryan---
--
RyGuy
Jerry Whittle said:
First gather up just the distinct records then sum them up. Something like
this:
SELECT [Ad Entity ID],
[Advertising Entity Name],
Sum( [2006Q1 Rev-Book]) AS [SumOf2006Q1 Rev-Book],
Sum( [2006Q2 Rev-Book]) AS [SumOf2006Q2 Rev-Book],
Sum( [2006Q3 Rev-Book]) AS [SumOf2006Q3 Rev-Book],
Sum( [2006Q4 Rev-Book]) AS [SumOf2006Q4 Rev-Book]
FROM (SELECT DISTINCT [Display Entity Mapping].[Ad Entity ID],
[Display Entity Mapping].[Advertising Entity Name],
[Display Entity Mapping].[2006Q1 Rev-Book],
[Display Entity Mapping].[2006Q2 Rev-Book],
[Display Entity Mapping].[2006Q3 Rev-Book],
[Display Entity Mapping].[2006Q4 Rev-Book]
FROM [Display Entity Mapping])
GROUP BY [Ad Entity ID],
[Advertising Entity Name];
--
Jerry Whittle, Microsoft Access MVP
Light. Strong. Cheap. Pick two. Keith Bontrager - Bicycle Builder.
ryguy7272 said:
Below is my SQL. Access sums all records, not just DISTINCT records and I
can't figure out why...
SELECT DISTINCT [Display Entity Mapping].[Ad Entity ID], [Display Entity
Mapping].[Advertising Entity Name], Sum([Display Entity Mapping].[2006Q1
Rev-Book]) AS [SumOf2006Q1 Rev-Book], Sum([Display Entity Mapping].[2006Q2
Rev-Book]) AS [SumOf2006Q2 Rev-Book], Sum([Display Entity Mapping].[2006Q3
Rev-Book]) AS [SumOf2006Q3 Rev-Book], Sum([Display Entity Mapping].[2006Q4
Rev-Book]) AS [SumOf2006Q4 Rev-Book]
FROM [Display Entity Mapping]
GROUP BY [Display Entity Mapping].[Ad Entity ID], [Display Entity
Mapping].[Advertising Entity Name];
Any help or assistance would be greatly appreciated.
Thanks!!
Ryan---