ビジュアル スタジオ レポート サービス プロジェクトでパラメーターをフィールド名として渡すのに問題があります。これが私のSQLステートメントです:
SELECT cast(SUM(@Month) as numeric(36,2))
FROM v_financials
WHERE GMOBJ_Object_Account > 0 AND GMOBJ_Object_Account < 100
AND
GMCO_Company LIKE '%' + @Company + '%'
AND
GBLT_Ledger_Type LIKE '%' + @LedgerType + '%'
AND
GMR001_Bill_Item_Code LIKE '%' + @BillItemCode + '%'
AND
MCRP01_Division LIKE '%' + @Division + '%'
AND
GBFY_Fiscal_Year LIKE '%' + @FiscalYear + '%'
@Month は、私に問題を引き起こしている部分です。nvarchar に SUM を適用できないというエラーが表示され続けます。フィールド名を渡すと正しく実行されるため、このエラーが発生する理由がわかりません。これも文字列です。