26

だから私は小数の数字を持つテーブルを持っています

id    value
2323   2.43
4954  63.98

そして、私は取得したいです

id    value
2323      2
4954     63

それを行うためのT-SQLの簡単な関数はありますか?

4

3 に答える 3

37
SELECT FLOOR(value)

http://msdn.microsoft.com/en-us/library/ms178531.aspx

FLOOR は、指定された数値式以下の最大の整数を返します。

于 2012-10-31T02:41:41.407 に答える
7

小数部分の切り捨てに問題がないと仮定すると、次のことができます。 SELECT Id, CAST(value AS INT) INTO IntegerTable FROM NumericTable

于 2012-10-31T02:42:46.587 に答える