現在のクエリは、Format()関数を使用して数値(長整数)を文字列に変換するMS Accessデータベースにあります。SQL Server Format()関数
テーブルが再設計され、SQLサーバーに移動されました。私が変換する必要がある分野は、期間の後にすべてを落として、特定の文字数の文字列に変換するために必要な資金フィールドではありません。
サンプルデータ:
Amount
228.00000
1896.00000
6411.00000
317.00000
4830.00000
898.00000
1778.00000
1308.00000
45139.00000
424.00000
現在のMS Accessクエリ:
SELECT Format(CallAmt],"000000000000000") AS Amount
FROM Fed
新しいクエリ:
SELECT Convert(varchar(15), FedAmount)
FROM Fed.SM_T_Call
私はこのように見えるように私の最終製品をしたいと思います:
Amount
000000000000228
000000000001896
000000000006411
000000000000317
000000000004830
000000000000898
000000000001778
000000000001308
000000000045139
000000000000424
期間の後にすべてを削除し、結果に余分なゼロを追加する方法はわかりません。誰も助けを提供することはできますか?
FedAmountは、SQL Serverでどのようなデータ型ですか?あなたはそれがお金の分野ではないと言いました。移動後のSQL Serverの内容は – kd7
です。あなたが質問を編集して最終的な出力をどのように見せたらよいでしょうか。 –
最後の出力が必要です。私たち全員がVBAを気にする/使用するわけではありません。 – gbn