|
JRDBシステム班さんへ
>>お気に入り作りに関して重要なデータの一つとして前走の上がり3Fタイムの順位がありますが
>>SQLの知識が無いなりに過去の掲示板等を参考にしてとりあえず
>> (SELECT COUNT (*)+1 FROM [D成績データ] AS T WHERE T.[レースキー]=[D成績_1].[レースキー] AND (T.[後3F])<([D成績_1].[後3F]))<=1
>>これで過去のレースを使って簡単なテストをした限りは前走上がり1位の馬を抽出できてると思うのですが
>>お気に入りとして当日この条件に当てはまる馬を抽出しようとすると明らかに条件に合わない馬まで抽出されてしまいます、、
>>
>>(前走の上がり3Fのデータが無い、前走障害戦、今走新馬戦とかは削除してあります)
>
> [D成績データ] のところが、[D成績_1] なのでは。。
>本日のお気に入りを計算する場合は、その日の成績データはまだ無いです。このあたり矛盾がありそうです。
>
との返答を頂いたのですが、実は始めは参考にした過去記事から[D成績_1]でやってみたのですが、そうすると
・「入力テーブルまたはクエリ’[D成績_1]’がみつかりませんでした。、、、、
・エラーコード[91] オブジェクト変数またはwithブロック変数が設定されていません。
という2つのエラーメッセージが出てしまうので、いろいろ試して[D成績データ]にしてみたら
それなりに動いたけど、やっぱり間違ってたという流れがありまして、、、
一応改めて上記の構文の[D成績データ]の部分を[D成績_1]に直してやってみましたが
やはり以前と同様↑と同じエラーメッセージが出てしまいます、、
ちなみに上記の構文を使って過去データを分析すると一応前走上がり1位の馬が抽出されるのですが
時々1位じゃない馬が抽出されたりもします、、(前走障害戦や出走取り消しの馬以外で)
|
|