0
我正在嘗試使用SSDT來部署一個報告,該報告將允許輸入2個參數,我可以將它們用於日誌文件的開始和結束。報表數據下的參數下拉列表中我的參數被聲明爲日期時間。數據集也具有包含在其屬性中的參數。這是我的SQL語句和錯誤。在解析SQL窗格中的內容時遇到SSDT參數
[Declare] @StartTime DateTime
[Declare] @EndTime Datetime
SELECT RecordID, AnalysisID, HeatName, NewHeatName, AnalysisTime, SampleType, Grade, NewGrade, ProductID, RecordChangeTime, ChangesMade, LoggedUser
FROM Chemistry_Log
WHERE (RecordChangeTime >= @ StartTime) AND (RecordChangeTime <= @ EndTime)
以下錯誤:
無法分析查詢文本。
我不知道在哪裏可以從這裏走,因爲這不是非常翔實的錯誤消息的...
截至目前不過,當我拿出的聲明語句,它告訴我,我需要聲明我的變量。我也將WHERE語句更改爲「WHERE(RecordChangeTime BETWEEN(@StartDate)AND(@EndDate))」,但我認爲它沒有什麼區別。此外,當我運行查詢時空格不在那裏,但是當我打開它備份編輯它時,它們出現.. – 2013-04-22 18:35:47