Date: Fri, 1 Aug 2003 09:17:59 +0900
From: "Fujisawa Yohei" <who@example.netwk.ntt-at.co.jp>
堀川様
お世話になっております。 藤沢です。
> ご自分で考えられた部分をまず最初に明記した方が、よいと思います
確かに。
恥ずかしすぎてお見せできるものではありませんでした。
すいません。
> >TestTableのFloatRankingは初めNULLでして、グループの中でValue
> >の値が一番大きいものに1.0001をふり、グループ内はValueの順番で
> >1.0001, 1.0002,
> >と振り、次にValueの大きいグループに2.0001, 2.0002・・・
> >とふりたいのですが、どうにもにつまってしまいました。
>
> 1行の普通のUpdate文で表現するのは、無理のように思えます
はい。
自分では一時テーブルを用いて、カーソルを使わずにUPDATEして
いくロジックを考慮しております。
> その前に、FLOATのランキングの列は、実数値で記憶するのでしょうか?
> 誤差混入は大丈夫かな?
> 固定小数点データや、文字列で覚えた方がよいと思います
はい。
こちらも詳細不足でした。
xxxx.xxxx
で固定でいこうと思っております。FLOAT(53)として8バイトで宣言し
ておりますが。。。
とりあえず模索しておりますうちに、下記URLに参考になりそうな
箇所を入手しました。
http://www.interq.or.jp/www-user/kanki/dbfaq01a.htm
これでなんとかいけそうです。
ありがとうございました。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|