|
KATさんへ
興味があったのでAccess&Excelで調べてみました。
2,3件でしか確認していないので妥当な結果なのかわかりませんが、参考までに。。。。
全件数 1着 2着 3着 勝率 連対率 複勝率 単回 複回 単平均 複平均
7501 2235 1517 1047 29.8% 50.0% 64.0% 82.4% 78.4% 276.5145414 122.4713482
冗長な部分があると思いますが、上記結果のSQLです。
---------------------<begin>----------------------
SELECT D競走馬データ.馬名, Count(D成績データ_1.後3F) AS 後3Fのカウント, D成績データ.着順, D成績データ.確定単勝オッズ, D成績データ.確定複勝オッズ
FROM (((D番組データ INNER JOIN D競走馬データ ON D番組データ.レースキー = D競走馬データ.レースキー) LEFT JOIN (D成績データ AS D成績データ_1 LEFT JOIN D成績データ AS D成績データ_2 ON D成績データ_1.レースキー = D成績データ_2.レースキー) ON D競走馬データ.前走1レースキー = D成績データ_1.レースキー) INNER JOIN D成績データ ON (D番組データ.レースキー = D成績データ.レースキー) AND (D競走馬データ.競走成績キー = D成績データ.競走成績キー)) INNER JOIN D直前情報データ ON (D番組データ.レースキー = D直前情報データ.レースキー) AND (D競走馬データ.馬番 = D直前情報データ.馬番)
WHERE (((D番組データ.年月日)>="20040105") AND ((D成績データ_1.後3F)>[D成績データ_2.後3F]) AND ((D競走馬データ.血統登録番号)=[D成績データ_1.血統登録番号]) AND ((D競走馬データ.IDM印)='1' Or (D競走馬データ.IDM印)='2') AND ((D競走馬データ.ゴール順位)>=1 And (D競走馬データ.ゴール順位)<=7) AND ((D競走馬データ.LS指数)>=11 And (D競走馬データ.LS指数)<=40) AND ((D直前情報データ.直前オッズ印)<>' ') AND ((D直前情報データ.直前パドック印)<>' '))
GROUP BY D競走馬データ.馬名, D成績データ.着順, D成績データ.確定単勝オッズ, D成績データ.確定複勝オッズ
HAVING (((Count(D成績データ_1.後3F))<5));
---------------------<e n d>----------------------
前走1レースキーを元に成績データ_1と成績データ_2を連結して、前走のメンバー同士で比較しているつもりです。
ちなみに、このままGGAに貼りつけても分析結果は返ってきません。
|
|