В рамките на заявка имам следното:
cast(REPLACE(SUBSTRING(cast([Commitment Amount] as nvarchar(15)), CHARINDEX('.', [Commitment Amount]), LEN([Commitment Amount])), '.', '.') as dec(2,2)) as cents
В студио за управление това ще върне информация, например 0,39 на ред. Ако копирам и поставя заявката в SSRS, тогава тя връща 0,00 за същия ред, който върна 0,39 в студиото за управление.
Това не е проблем с форматирането. Това се случва при изпълнение на заявката директно от дизайнера на заявки в SSRS.