Summering i en SELECT
Hej :-)Jeg har følgende SELECT:
SELECT SiteID, SKUID, NumberOfViews, MONTH(DateViewed) AS MonthViewed, YEAR(DateViewed) AS YearViewed
FROM CGADS_Stats_Articles_Daily
WHERE DateViewed > @StartDato AND DateViewed < @SlutDato
GROUP BY SiteID, SKUID, MONTH(DateViewed), YEAR(DateViewed), NumberOfViews
Men den virker ikke helt efter hensigten
Den tabel jeg hiver data ud fra ser således ud:
SiteID, SKUID, NumberOfViews, DateViewed
13 919 3 02-01-2008 00:00:00 <--
13 921 1 02-01-2008 00:00:00
13 918 1 08-01-2008 00:00:00
13 919 1 08-01-2008 00:00:00 <--
13 919 1 12-01-2008 00:00:00 <--
Den retunere følgende: (som ikke er summeret og der "mangler" en record)
SiteID, SKUID, NumberOfViews, MonthViewed, YearViewed
13 918 1 1 2008
13 919 1 1 2008 <--
13 919 3 1 2008 <--
13 921 1 1 2008
Det jeg i virkeligheden gerne vil ha' er at resultatet bliver en opsumering af "NumberOfViews" grupperet efter SiteID, SKUID, MonthViewed, YearViewed. Sådan at resultatet kommer til således ud:
SiteID, SKUID, NumberOfViews, MonthViewed, YearViewed
13 918 1 1 2008
13 919 5 1 2008 <--
13 921 1 1 2008
Nogen der har et hint:-) ?