- 無名tiger
- 常連さん
- 会議室デビュー日: 2008/04/18
- 投稿数: 36
|
投稿日時: 2008-12-04 00:51
引用: |
|
CONVERT関数でCHARに変換後、
頭に00を足して、RIGHT関数で6桁取得し、
末尾に00を足してLEFTで5桁取るといった方法も原始的ではありますが
思いついたのですが、コードレビューにかかりそうな気がして・・・。
何か良い方法があればご教示願います。
|
原始的ですが、下記の書き方できると思います。
right('00'+convert(varchar,convert(decimal(4,2),寸法)),5)
エラーにならない条件:
1)100超えるデータない
2)数字ではないデータない
_________________ カスタマイズ自由自在のスタートページ。
|