ここで私はエラーmsg 8114、レベル16、状態5を取得しています。そして、私はそれを必要と正確に丸め - ちょうど仕事に+「%」の部分を取得することはできません。SQL Serverに+ '%'を追加する際に問題が発生しました - エラーメッセージ "データ型varcharを数値に変換中にエラーが発生しました"
SUM(CAST(ROUND(ENROLLMENT,1) AS DECIMAL (10,2)))/SUM(CAST(ROUND(CAPACITY,1) AS DECIMAL (10,2))) *100 + '%' AS 'fill rate %'
すべてのヘルプは理解されるであろう!
データフォーマットのコンセプトとデータタイプのコンセプトを混在させます。最終結果が文字列/文字でない限り、STRINGデータをNUMERICデータ型に結合することはできません。小数点以下の値を文字列としてキャストして、%を追加するか、%を除外する必要があります。 – xQbert