2017-07-19 7 views
0

小数点以下4桁の既定のフィールドがあります。フィールドのデータ型はNumber、フィールドサイズdouble、小数点以下桁数は4に設定されています。これらの属性は変更できません。小数点以下の零点を削除する

クエリを実行する場合、どのように私は、Data = 0.5000パーセント 所望の出力を入力した次の

のためのゼロをドロップしない= 0.5パーセント

は、Data = 0.2500パーセント 所望の出力を入力した= 0.25パーセント

では、Data = 100% 所望の出力を入力した= 100%

は、私が使用することができる発現または機能はありますか?

+0

はあなたが何の先行ゼロを望んでいないよろしいですか? – Brad

答えて

0

あなたも100%が正しく表示されることを望むならば、あなたはこのようなものが必要です。

SELECT 
    Format([NumberField], IIf(t >= 1, "0%", ".##%")) AS TextValue 
FROM 
    YourTable 
1

関数Format $を使用できます。

SELECT Format$([MyTable].[Data],".##%") AS [Desired] 
FROM [MyTable]; 
+0

Worked!ありがとう! – CPM

関連する問題