|
imaさんへ
>1番人気が1.0〜1.9倍のレースを除外したいです。(本命サイドのレースを除外したい)
>
>1番人気が1.0〜1.9倍だったレースをCSVで出力し、レースキーを1つずつ指定しながら除外するようなSQL文にするとオーバーフローでエラーとなります。
>
>具体的には
>「D番組データ.レースキー <> 'XXXXXXX' and
>D番組データ.レースキー <> 'XXXXXXX' and 以下続く」
>だいたい4000行弱になったのですが、エラーとなりました。
>
>そこでやり方変えて
>「NOT ((D成績データ.確定単勝オッズ >= 1 AND D成績データ.確定単勝オッズ <=1.9) AND (D成績データ.確定単勝人気順位 = 1))」
>
>上記のようにしたら1番人気が1.0〜1.9倍の馬が除外されただけで、レース丸ごと除外されませんでした。
>
>★1番人気が1.0〜1.9倍の馬が出走しているレースをのぞく
>
>上記を作るためにはどのようなSQL文になりますか?どうか力をお貸しいただきたく思います。
これでどうでしょう。
簡単に確認しただけですが、たぶん、OKです。
拡張にて、
D成績データ.レースキー in (select T1.レースキー from D成績データ T1 where D成績データ.レースキー = T1.レースキー AND T1.確定単勝人気順位 = 1 AND T1.確定単勝オッズ>=2)
※意味 1番人気が2倍以上のレースを対象とする。
他に、「他のお気に入りとリンク」「レースの絞り込み条件」機能などを使えば可能かもしれませんよ。
|
|