|
KATさんへ
>せがpさんへ
> ご回答ありがとうございました。
> おかげさまで分析が可能になりました。
>
> 複勝オッズのトップということで「-0.1」としていたのですが やはりトップは「+1」なのですね!!
下記のSQL1とSQL2は同じ結果が出ると思います。
SQL1
---------------------<begin>----------------------
((SELECT COUNT([複勝オッズ ])+1 FROM[D直前情報データ] AS T WHERE T.[レースキー]=[D直前情報データ].[レースキー] AND T.[複勝オッズ] < [D直前情報データ].[複勝オッズ])) <= 2
---------------------<e n d>----------------------
SQL2
---------------------<begin>----------------------
((SELECT COUNT([複勝オッズ ]) FROM[D直前情報データ] AS T WHERE T.[レースキー]=[D直前情報データ].[レースキー] AND T.[複勝オッズ] < [D直前情報データ].[複勝オッズ])) < 2
---------------------<e n d>----------------------
SELECT COUNT(フィールド名)+1 の +1 は、WHERE条件を満たしたデータ件数に1を足してね。といっているに過ぎません。
順位を指定しているのは、上記SQL1の場合ですと最後の <=2 で、この場合は、同値同位を含む2位以下を指定しております。
> 前回の教えでは 全角の空欄があるとうまくいかないとのご指摘もありましたので出来るだけGGから
> 貼り付けることで対処しました。 分析の結果は他の指標トップ2のなかでは勝率が同レベルのものと
> 較べて 単回収率、単平均配当が多少良いようです。
記事作成時ではなく、投稿ボタンを押し投稿完了したときに、全角空白1個と半角空白1個が勝手にくっつくようです。
メモ帳では見えませんが、秀丸やTeraPadといったエディタならば、全角空白、半角空白を区別して表示できます。
対策
1)
全角空白があるのはSQLの一番最後なので、拡張モードに貼りつけたあとにSQL文の最後にカーソルを移動して、
DeleteキーもしくはBackSpaceキーで最後の空白文字列を消してから確定ボタンを押す。
2)
メモ帳等のエディタやExcel等を使用して、全角空白を半角空白に置き換えてやる。
3)
ブラウザからコピーする場合にマウスでドラッグして選択状態にすると思うが、
行末までドラッグせずにSQLの文字列の最後で止めて、コピー貼り付けを行う
>
> ありがとうございました。今後ともよろしくお願いします。 2008.2.21 KAT
>
|
|