|
KATさんへ
掲示板に投稿すると、勝手に全角スペースになったり、変わってしまうことがあるようです。(掲示板の仕様)
当方でこのSQLは動作しました(結果、内容は未確認です。)
貼り付けて修正すれば動きます。
スペースは、全部半角です。
↓
====================================================
((SELECT COUNT([後3F])+1 FROM [D成績データ] AS T WHERE T.レースキー =[D成績_1].レースキー AND T.[後3F] < [D成績_1].[後3F]))<=5
====================================================
>JRDBシステム班さんへ
>
>何度も何度もごめんなさい。
>
>言われたとおりに SELECT文 を入力するのも微妙に間違ったりするものですから
>掲示板に書いていただいた文を そのままコピーして分析ツールの 拡張モード に
>
>貼り付けて ためしてみましたが ダメでした。私のパソコンが悪いのでしょうか?
>それなら あきらめもつきますが・・・・DBman の最適化も時間をかけてやつてはいるのですが・・・
>
> 2008.5.25 KAT
>
>>KATさんへ
>>>JRDBシステム班さんへ
>>> なんどもすみません。
>>> ご指摘のとおりに修正して分析してみましたがやはりダメでした。
>>>
>>> エラーコードも同じままです。疲れますね。ダメならダメでいいんですが
>>> 何か理由がわかると安心するのですが・・・・
>>> お手間をかけてすみません。
>>
>>FROM の後の[D成績_1]を[D成績データ] に変更してみてください。
>>そうすると、動きます。
>>結果を精査はしていませんが、SQL文的に意味は通じます。
>>
>>==========================================================================
>>((SELECT COUNT([後3F])+1 FROM [D成績データ] AS T WHERE T.レースキー =[D成績_1].レースキー AND T. [後3F] < [D成績_1].[後3F] ))<=5
>>==========================================================================
>>
>>>
>>>
>>>>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%台
>>>>>>>
>>>>>>> に乗せられないか・・・すると馬単ネライが面白くなるのではと思っています。
>>>>>>件数が、凄いですね。これで上手くいけば、なかなか信頼できるデータになりそうです。
>>>>>>
>>>>>>それでは、がんばってください。
|
|