Code: Select all
SELECT
convert(char,ActivityDate,101) as [Period],
count(*) as [PageViews],
count(DISTINCT(UserId)) as [Visitors],
count(DISTINCT(SessionId)) as [Visits]
FROM
dbo.ac_PageViews
WHERE
convert(char, ActivityDate, 101) between @StartDate and @EndDate
GROUP BY
convert(char,ActivityDate,101)
Thanks,
-Nick