我有一個爲報表提取數據的存儲過程。我在參數上遇到問題。我有一對臨時表和一些可以工作的連接,所以我在下面省略了它們。問題是這樣的一行:SQL Server 2008中的參數
WHERE
SeminarDivision = @SeminarDivision AND SeminarType = @SeminarType
當我把這個where子句中使用我的講座參數的存儲過程返回什麼,但我需要生成基於這兩個參數的報告。那麼參數在哪裏?誰能幫忙?
@StartDate DateTime,
@EndDate DateTime,
@SeminarDivision VARCHAR(50),
@SeminarType VARCHAR(50)
)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
... OMITTED
SELECT
WL.PID,
CONVERT(varchar(20), upper(substring(FirstName,1,1))+
LOWER(substring(FirstName,2,19))) AS FirstName,
CONVERT(varchar(20), upper(substring(LastName,1,1))+
LOWER(substring(LastName,2,19))) AS LastName,
S.SeminarDivision,
S.SeminarType,
S.StartDate,
S.SeminarLocation
FROM
@tblWaitList WL
INNER JOIN @tblSeminar S ON WL.SeminarGuid=S.SeminarGuid
WHERE
SeminarDivision = @SeminarDivision AND SeminarType = @SeminarType
ORDER BY
LastName,FirstName,StartDate
我在這裏看到沒有錯。你打電話過程如何? –
哇!我很抱歉,我將SSRS中的默認值設置爲無效名稱。愚蠢的錯誤。感謝您查看我的問題。你們至少讓我知道我的語法是正確的,我不確定這一點。 – 2boolORNOT2bool