先行ゼロを追加する必要があるデータがあります。しかし、問題はデータ型が float であることです。したがって、ゼロを追加すると、自動的にゼロが省略されます。先行ゼロを追加してから、varchar(50) に変換しようとしました。しかし、それはエラーを出しています:
メッセージ 102、レベル 15、状態 1、行 1 'wallet_sys' 付近の構文が正しくありません。
次のクエリを使用しました。
select (convert (varchar(50), ('0' + wallet_sys wallet_sys))) from NewSysData1
私は何を間違えましたか?
PS: サンプル データの一部を以下に示します: 17187383、87339833、93838793
これらを次のようにしたい: 017187383、087339833、093838793