|
マックさんへ
> 1 上がりが速いや遅いレースの絞込みをしたい思い考えたんですが、やり方がわかりません。
> 上がりが3番目に速いが馬のタイムが何秒以下とか何秒以上みたいなのを
> 調べたいのですがどうすればいいのでしょうか?
>
これは〜、ちょいと面倒そうなのでパスしときます。
お力になれずすいませんm(__)m
この辺が参考になるかと…
ttp://www.says-pj.co.jp/bbs5/wforum.cgi?mode=allread&pastlog=0002&no=1195&page=20&act=past#1195
> 2 前に初芝を聞いてせがPさんに教えていただいたのですが、
> それを何とかいじくって初距離を作ろうとしたのですが・・・
>
> ((SELECT COUNT(*) FROM D番組データ AS D_B INNER JOIN D競走馬データ AS D_K ON D_B.レースキー = D_K.レースキー WHERE (D_K.血統登録番号=D競走馬データ.血統登録番号) AND (D_B.年月日<D番組データ.年月日) AND (D_B.芝ダ障害コード = D番組データ.芝ダ障害コード) ) = 0 )
こちらは簡単なので。。。
お気に入り名称:初距離
作者名:せがp
[条件]
開催日(今走) = 2006/12/16〜9999/12/26
【拡張】() = (SELECT COUNT(*) FROM D番組データ AS D_B INNER JOIN D競走馬データ AS D_K ON D_B.レースキー = D_K.レースキー WHERE (D_K.血統登録番号=D競走馬データ.血統登録番号) AND (D_B.年月日<D番組データ.年月日) AND (D_B.芝ダ障害コード = D番組データ.芝ダ障害コード and D_B.距離 = D番組データ.距離)) = 0
芝ダ障害コード(今走) = 芝
ローテーション(今走) = 0〜999
-------------------------------------------------------------------------------------------
件数 1着 2着 3着 着外 勝率 連対率 複勝率 単回収率 複回収率 単平均 単最高 複平均 複最高
-------------------------------------------------------------------------------------------
531 36 31 34 430 6.8% 12.6% 19.0% 104.3% 82.7% 1539 14090 435 3570
初芝の最後の「))=0」の直前に以下を貼付け
---------------------<ココカラ>----------------------
and D_B.距離 = D番組データ.距離
---------------------<ココマデ>---------------------
すいませんが、未検証です。(無責任ですみません)
上記SQLだと出走取消馬、除外馬の扱いがおかしいはず。。。
ですが、うまい解決策は思いつきません。
着順は0だけどコースは登録されているので、競馬してなくてもカウントされます。
競争中止もカウントされるかな?
|
|