我跑我的報告,但同時接收到錯誤錯誤: - 「報表處理期間發生錯誤(rsProcessingAborted)」多值選擇
這裏是我的查詢:
SELECT COUNT(I.Id) AS Count_Id
, U.FirstName AS AffectedUser
FROM IncidentDimvw
JOIN (s) ...
WHERE WIAUF.DeletedDate IS NULL
AND DSD.LanguageCode = 'ENU'
AND (I.CreatedDate BETWEEN (@StartDate) AND (@EndDate))
AND IC.IncidentClassificationValue = (@Classification)
GROUP BY DSD.DisplayName, U.FirstName
HAVING COUNT(I.Id) = (@CountId)
當我在過濾器中選擇全部時,它會返回以下錯誤。不知道如何進一步解決這個錯誤。
Incorrect syntax near ','.
----------------------------
Query execution failed for dataset 'AffectedUser'. (rsErrorExecutingCommand)
----------------------------
An error has occurred during report processing. (rsProcessingAborted)
請給我一個更好的解決方案。
下面的代碼我在我的數據集中使用。 「SELECT COUNT(I.Id)AS Count_Id,U.FirstName AS AffectedUser FROM IncidentDimvw 加入(S)... WHERE WIAUF.DeletedDate IS NULL 和DSD.LanguageCode = 'ENU' AND (BETWEEN(@StartDate I.CreatedDate)AND(@EndDate)) AND IC.IncidentClassificationValue =(@Classification) GROUP BY DSD.DisplayName,U.FirstName 具有計數(I.Id)=(@CountId)」 – ahsan
請您可以添加**查詢數據集'AffectedUser'的全部**代碼到查詢中嗎? (您可以通過點擊問題標籤正下方的'edit'鏈接來修改您的問題。)另外,您是否可以嘗試在SSMS中運行數據集的查詢(爲參數指定適當的值),並將其餘部分錯誤信息在問題中? –
您最好的選擇是運行SQL Server Profiler來查看*完全正確*根據傳遞的參數,報告正在運行哪些代碼。一旦你有了這個,根據@MarkBannister你可以運行SSMS中的代碼,它應該指向你的具體語法錯誤。 –