投稿者 河童  (社会人) 投稿日時 2011/6/8 17:06:09
こんにちは。
魔界の仮面弁士さん、お返事ありがとうございます。

すみません。
操作環境を書くのを忘れていました。

データベースは
SQLServer2005Express
を使用しています。

今までAccessしか使用してこなかったので、
VBでの操作に戸惑っています。

> 少数 → 小数
わぉ、はずかしい。
全然気付かずに変換していました。

>> SQL文中でデータを整形するには
>SQL Server  なら「SELECT CONVERT(varchar, CONVERT(MONEY, 123456), 1)」で『123,456.00』
ありがとうございます。
小数点を表示できました。
一度、Money型に変換するのが肝ですね。

もう一点教えて下さい。
売上区分のデータ整形ですが、
int型の1からテキスト型の01に変換する方法を教えて下さい。
SELECT CONVERT(varchar, TS.売上区分, '00')

int型の売上区分をCONVERT関数でテキスト型に変換するときの
変換スタイルで2桁にするにはどのように設定すればいいですか?

int型の売上区分は必ず1桁で
テキスト型に変換するときは頭に0を付けて2桁にしたいです。

よろしくお願い致します。