|
tabeさんへ
JRDBご利用ありがとうございます。
>題名の通り、2場開催(又は3場開催)で絞って集計することは可能でしょうか?
>特に騎手で分析する場合、2場開催での成績か3場開催での成績かで傾向に
>差が出るのではないかと思っています。
>
基本的に以下の SQLの拡張モードでOKと思います。(簡単なテストしかしていません)
■簡易版
D番組データの開催区分は、
関東:1、
関西:2、
ロカ:3
となっており、通常2場開催の場合は、その日の最大は2 となることを利用します。
(ロカ1場開催や、関東・ロカの2場開催では、だめですが。。。)
2場の場合の拡張モード貼り付け↓
=========================================
(select Max(BA.開催区分) from D番組データ BA where D番組データ.年月日=BA.年月日)='2'
=========================================
【説明】
D番組データをBAという別名にして 1日の開催区分のmaxを取っています。
メイン(GGAが付けてくれる)の D番組データ と 年月日 で接続しています。
■完全版(かなり苦労しました!)
簡易版で充分と思いますが、複雑になりましたが、完全版ができました。↓遅いかも。。
=========================================
(select count(*) from (select distinct 年月日,開催区分 from D番組データ BA) where D番組データ.年月日= BA.年月日)=2
=========================================
【説明】
D番組データをBAという別名にして 1日の開催区分のパターンを取っています。
メイン(GGAが付けてくれる)の D番組データ と 年月日 で接続しパターンのレコード数をカウント
2場開催は騎手が集まりますからローカルで活躍している騎手の成績は、やはり落ちそうですね。
騎手を分析する場合、相手もありますから、トップジョッキー不在の重賞の無い裏開催得意 とかもありそうですね。
それでは、よろしくお願いします。
|
|