Sql Server 2005でT-Sqlのみを使用するという制約がある場合、varcharへの変換よりも小銭のデータ型から小数点を削除する方が良いでしょう(ここでは暗黙的に)小数点の置換?T-Sql Moneyデータ型から小数点を削除する
ここに私が現在持っているものがあります。
SELECT REPLACE(1.23, '.', ''), REPLACE(19.99, '.', '')
希望の123と1999を返しますが、より良い方法があるかどうか疑問に思っていました。何かご意見は?
元の制約は、T-SQLでしかないということでした。 DataFormatStringは.Netのものです。 – Pete