|
こっぺぱnさんへ
>いつもお世話になります。
>まだまだ初心者で、どのように条件指定を組み込んだらよいか、四苦八苦しております。
>そこで一つ質問があります。
>調教分析のなかの、追切指数で、今回のレースでの指数上位3頭を条件にする場合
>どのように設定したらいいんでしょうか?
>過去の検索をしてみても、思うような条件指定ができませんでした。
>よろしくお願いいたします。
JRDBご利用ありがとうございます。
さて、GGA分析ですが、順位の付いていないデータの分析は難しいです。
でも可能ですよ。恐るべしGGA!
下記のコピー&ペースト注意点を参考に「拡張モード」に貼り付けてください。(GGA動作確認済み)
==============================================================================
((SELECT COUNT([追切指数])+1 FROM [D調教分析データ] AS T WHERE T.[レースキー]=[D調教分析データ].[レースキー] AND T.[追切指数] > [D調教分析データ].[追切指数] )) <= 3 AND [D調教分析データ].[追切指数]>0
==============================================================================
※拡張モードの使い方は、SNOWMANさんのページを参照してください。
※時間がかかる場合は、期間指定の条件を入れてください。
■説明
"T"という別名で同一レースのデータ集合を作成しています。
その"T" の中で自分より追切指数が高い馬が0頭の場合は、自分がランキング最上位、2頭の場合は、3番手
という事になります。よって、そのランキング3番手までを取る事により上位3頭の条件となります。
後、追切指数が無い場合も入ってきていましたので、追切指数が0以上の条件をANDで追加しています。
********************************
コピー&ペースト注意点
********************************
この掲示板では、記事作成時ではなく、投稿ボタンを押し投稿完了したときに、全角空白1個と半角空白1個が勝手にくっつくようです。
メモ帳では見えませんが、秀丸やTeraPadといったエディタならば、全角空白、半角空白を区別して表示できます。
対策
1)
全角空白があるのはSQLの一番最後なので、拡張モードに貼りつけたあとにSQL文の最後にカーソルを移動して、
DeleteキーもしくはBackSpaceキーで最後の空白文字列を消してから確定ボタンを押す。
2)
メモ帳等のエディタやExcel等を使用して、全角空白を半角空白に置き換えてやる。
3)
ブラウザからコピーする場合にマウスでドラッグして選択状態にすると思うが、
行末までドラッグせずにSQLの文字列の最後で止めて、コピー貼り付けを行う
********************************
|
|