spStats_PageViewsByPageID

Parameters

Parameter Parameter Type Mode Description
@PageId int IN

Definition

Copy


CREATE PROCEDURE [dbo].[spStats_PageViewsByPageID]
(
@PageId int
)
AS

BEGIN

set nocount on

DECLARE @PageViews int
declare @YYYYMM nvarchar(7)
set @YYYYMM = (CONVERT(nchar(6),getutcdate(),112)+'%')

SELECT @PageViews = SUM(smp.PageViews)
FROM [dbo].[StatisticsMonthPage] smp
WHERE PageID = @PageID

SELECT @PageViews = @PageViews + SUM(sdp.PageViews)
FROM [dbo].[StatisticsDayPage] sdp 
WHERE PageID = @PageID
AND sdp.YYYYMMDD LIKE @YYYYMM

SELECT @PageViews [PageViews]

END