spStats_Visits
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BeginDate | datetime | IN | |
@EndDate | datetime | IN | |
@byFormat | nchar | IN |
Definition
Copy
CREATE Procedure dbo.spStats_Visits
(
@BeginDate datetime,
@EndDate datetime,
@byFormat nchar(1)
)
AS
BEGIN
set nocount on
if @byFormat='m'
select convert(nchar(10), convert(datetime, YYYYMM+'01'),102) [datekey],
SUM(Visits) [Visits]
FROM dbo.StatisticsMonthSite
WHERE YYYYMM >= convert(nchar(6),@BeginDate,112)
AND YYYYMM <= convert(nchar(6),@EndDate,112)
GROUP BY convert(nchar(10), convert(datetime, YYYYMM+'01'),102)
else
select convert(nchar(10), convert(datetime, YYYYMMDD),102) [datekey],
SUM(Visits) [Visits]
FROM dbo.StatisticsDaySite
WHERE YYYYMMDD >= @BeginDate
AND YYYYMMDD <= @EndDate
GROUP BY convert(nchar(10), convert(datetime, YYYYMMDD),102)
END