spREINT_GetPersonalPagesInfo
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MaxRecords | int | IN | |
@DownloadStartpoint | nvarchar(50) | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spREINT_GetPersonalPagesInfo]
(
@MaxRecords int,
@DownloadStartpoint nvarchar(50)
)
AS
SET ROWCOUNT @MaxRecords
SELECT fs.id,
fs.clientusersID,
fp.DisplayName,
sp.id AS "PAGEID",
[dbo].[fnFundRaiserPageHits](fs.id) AS "NUMVISITS",
MAX(s.requestdate) as "LASTVISIT",
'' AS "URL"
FROM dbo.fundraisersolicitors fs
INNER JOIN dbo.fundraiserpages fp
ON fs.fundraiserid = fp.fundraiserid
INNER JOIN dbo.sitepages sp
ON fp.sitepageid = sp.id
LEFT OUTER JOIN dbo.stats s
ON s.pageid = sp.id and s.frsolicitorid = fs.id
WHERE fs.backofficeid IS NOT NULL
AND s.requestdate > @DownloadStartpoint
GROUP BY fs.id,fs.clientusersID,fp.DisplayName,sp.PublishDate,sp.id
ORDER BY MAX(s.requestdate) ASC
SET ROWCOUNT 0