我正在嘗試使用SSDT來部署一個報告,該報告將允許輸入2個可用於日誌文件開始和結束的參數。報表數據下的參數下拉列表中我的參數被聲明爲日期時間。數據集也具有包含在其屬性中的參數。這是我的SQL語句和錯誤。在解析SQL窗格中的內容時遇到在報告中傳遞參數時出錯
[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)
以下錯誤:
無法分析查詢文本。
我不知道在哪裏可以從這裏走,因爲這不是非常翔實的錯誤消息的...
你能告訴你變量聲明嗎?這可能是問題的原因 – phadaphunk
這是我的整個查詢...我從來沒有創建過一個報告,所以我正在學習。所以我猜我的變量需要一個聲明呢?我應該怎麼做呢? –
看看我的答案。我會用更多的信息更新它 – phadaphunk