鉄砲実績
- 中9週、3着以内が1回以上ある
- (SELECT COUNT(*) FROM (D番組データ AS D_B INNER JOIN D競走馬データ AS D_K ON D_B.レースキー = D_K.レースキー) INNER JOIN D成績データ AS D_S ON D_K.競走成績キー = D_S.競走成績キーWHERE (D_K.血統登録番号=D競走馬データ.血統登録番号) AND (D_B.年月日<D番組データ.年月日) AND (D_K.ローテーション >= 9 AND D_K.ローテーション <=999) AND (D_S.着順 >= 1 AND D_S.着順 <= 3) GROUP BY D_K.血統登録番号) > 0
-
中 9週、3着以内が1回以上.ggb
- 中8週、2着以内が3回以上ある
- (SELECT COUNT(*) FROM (D番組データ AS D_B INNER JOIN D競走馬データ AS D_K ON D_B.レースキー = D_K.レースキー) INNER JOIN D成績データ AS D_S ON D_K.競走成績キー = D_S.競走成績キーWHERE (D_K.血統登録番号=D競走馬データ.血統登録番号) AND (D_B.年月日<D番組データ.年月日) AND (D_K.ローテーション >= 8 AND D_K.ローテーション <=999) AND (D_S.着順 >= 1 AND D_S.着順 <= 2) GROUP BY D_K.血統登録番号) > 2
-
中8週、2着以内が3回以上
重賞
- 重賞初挑戦
- グレード(今走)G1,G2,G3
- (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.グレード = '1' OR D_B.グレード = '2' OR D_B.グレード = '3') ) = 0
- G1勝ちがある
- (SELECT COUNT(*) FROM (D番組データ AS D_B INNER JOIN D競走馬データ AS D_K ON D_B.レースキー = D_K.レースキー) INNER JOIN D成績データ AS D_S ON D_K.競走成績キー = D_S.競走成績キー WHERE (D_K.血統登録番号=D競走馬データ.血統登録番号) AND (D_B.年月日<D番組データ.年月日) AND (D_B.芝ダ障害コード = '1') AND ((D_S.グレード = '1')and(D_S.着順 = 1 )) GROUP BY D_K.血統登録番号) > 0
テン乗り、初芝、初ダート
- テン乗り(初騎乗) 例:池添謙一
- 騎手名(今走)池添謙一
- (SELECT COUNT(*) FROM (D番組データ AS D_B INNER JOIN D競走馬データ AS D_K ON D_B.レースキー = D_K.レースキー) INNER JOIN D成績データ AS D_S ON D_K.競走成績キー = D_S.競走成績キー WHERE (D_K.血統登録番号=D競走馬データ.血統登録番号) AND (D_B.年月日<D番組データ.年月日) AND (D_K.騎手名 = D競走馬データ.騎手名) GROUP BY D_K.血統登録番号) = 0
この例では池添謙一騎手のテン乗りですが、他の騎手を分析する場合は、下線部分のみを変更することで可能
- 初芝、初ダート
- 芝ダ障害コード(今走) = 芝
- ローテーション(今走) = 0~999
- (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
初ダの場合は、芝ダ障害コード(今走) = ダとする