|
KATさんへ
>JRDBシステム班さんへ
>
>ご回答ありがとうございます。
>
>ご指示の通り、基準人気順位1位〜10位を普通の条件入力のほうに入れて
>
>拡張モードには・・・・
>
>((SELECT COUNT([後3F])+1 FROM [D成績_1] AS T WHERE T.レースキー =[ D成績_1].レースキー AND T. [後3F] < [D成績_1.後3F] ))<=5
>
>を入れて 分析を行いましたが 結果は・・・・ダメでした。
>
SQL文が間違えていますね。
1.明らかにおかしい部分
[D成績_1.後3F]
⇒ [D成績_1].[後3F]
[]の区切りが足りません。
2.怪しい部分
[ D成績_1]
⇒[D成績_1]
スペースは無い方がいいです。(問題ないかもしれませんが。。)
以上2箇所修正してみてください。
エラーとなる場合でも違うエラーが出るでしょう。
> エラーコード[ 3078 ]
> 「 入力テーブルまたはクエリ‘D成績_1’が見つかりませんでした。
> そのテーブルやクエリが存在していること、または名前が正しいことを
> 確認して下さい。」・・・・・
>
> そして次に・・・・
>
> エラーコード[ 91 ]
> 「 オブジェクト変数または Withブロック変数が設定されていません。」
>
> と出てきて 目的は果たせませんでした。
>
> クエリ‘D成績_1’がみつかりませんでした。・・・・というのは
>
> そもそも出来ないということでしょうか?
>
> 2008.5.24 KAT
>
>
>>KATさんへ
>>
>>いつもご利用ありがとうございます。
>>
>>>GGで作った「お気に入り」で 抽出した馬たちに さらに条件を付け加えて
>>>絞込みをしたいのです。 条件は・・・・・
>>>
>>> 「前走での 後3Fタイムが 前走レースの出走馬中 何番目であったか、
>>> あるいは 何番以内であったか」
>>>
>>>これを表示するSQL文が うまく出来ません。
>>>
>>>今までの例文などから 次のように 作ってみましたが だめでした。
>>>
>>>「前走での"後3Fタイム"の順位が5番以内の馬で 基準単勝人気順位で1位〜10位
>>> に入っている馬」ということで・・・・・
>>>
>>> SQL文 として・・・・
>>>
>>> ((SELECT COUNT(後3F)+1 FROM D成績_1 AS T WHERE T.レースキー = D成績_1.レースキー AND
>>> D競走馬データ.基準人気順位 between 1 and 10 AND T. 後3F < D成績_1.後3F ))<=5
>>>
>>ここで拡張モード(SQL文)の方に
>>
>>前走が基準オッズ順位1〜10位
>>
>>を入れていますが、これを普通の条件設定に入れれば、単純になりますね。
>>拡張モードで「タイムの順位付け」のみであれば、SNOWMANさんページの例でいけるのではないでしょうか?
>>
>>> ・・・・というもので、 結果は
>>>
>>> 総件数 1着 2着 3着 着外 勝率 連対率 複勝率
>>>
>>> 15,340 4,517 3,075 2,081 5,667 29.4 49.5 63.1
>>>
>>>
>>> 単回収率 複回収率 単平均配当 複平均配当
>>>
>>> 83.4 85.3 283.3 135.3
>>>
>>>
>>> というもので 私の 「お気に入り」の中でも 総件数15000 で 勝率29%
>>> を出しているのはあまりありません。 これをなんとか絞り込んで 勝率40%台
>>>
>>> に乗せられないか・・・すると馬単ネライが面白くなるのではと思っています。
>>件数が、凄いですね。これで上手くいけば、なかなか信頼できるデータになりそうです。
>>
>>それでは、がんばってください。
|
|