Date: Wed, 27 Oct 2004 23:50:00 +0900
From: 泉田隼人 <who@sub.example.jp>
泉田隼人です。
関数はよく分からないですが、
0.5を足してからやってみたらどうでしょうか?
>また、初歩的な質問ですみません。
>T-SQLにおいて、
>VBのINT関数にあたるものを探しているのですが見当たりません。
>数値の小数点以下を切り捨てたいのですが。
>
>例えば
>
> 0.1 → 0
> 0.2 → 0
> ・
> ・
> 0.8 → 0
> 0.9 → 0
> 1.0 → 1
> ・
> ・
> 1.9 → 1
> 2.0 → 2
> ・
> ・
>
>と変換して欲しいのですが
>ためしにCAST関数で int型に変換する以下のような
>SQLを作ってみたのですが
>
> SELECT CAST( @A AS int )
>
>これでは、小数点以下を四捨五入してしまいます。
>どのようにすればよいでしょうか?
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|