我的查询在生产服务器上运行时返回 6 行。但是当使用相同的查询来构建 SSRS 报告时,它在生产中运行时只返回前 2 行数据。我一直在尝试解决这个问题 2 天。任何帮助表示赞赏!
这是查询:
declare @StartDate varchar(255), declare @EndDate varchar(255)
select I.CustomerIdName AS 'Customer Name', COUNT(S.[Subject]) AS'Activities'
from dbo.Incident I
FULL OUTER JOIN
dbo.ServiceAppointment S
on I.IncidentId = S.RegardingObjectId
FULL OUTER JOIN
dbo.Account A
on A.AccountId = I.AccountId
JOIN
FilteredAccount AS CRMAF_FilteredAccount ON CRMAF_FilteredAccount.accountid = I.CustomerId
WHERE I.CustomerIdName IS NOT NULL
AND (S.ScheduledStart BETWEEN CAST(@StartDate AS datetime) AND CAST(@EndDate as datetime))
GROUP BY I.CustomerIdName,A.OwnerIdYomiName