使用しているかなり大きなストアドプロシージャがあるので、関係するスニペットのみを含めます。
QUOTENAME(isnull(NumberCount,'0'), '"'),
QUOTENAME( isnull(QualifiedCount,'0'), '"'),
QUOTENAME((isnull(RevenueAmount,'0')), '"'),
QUOTENAME(isnull(CurrencyAmount,'0'), '"')
出力では、RevenueAmount列を除いて、NULL値を持つすべてのレコードが期待値「0」で表示されます。'0.0'と表示されます。これは、NUMERIC(20,2)として宣言されたためです。「0」の値を表示するにはどうすればよいですか?isnull条件で明示的な値「0」を設定することで問題が解決すると思いましたが、そうではありません。
助言?