|
うきょうさんへ
>せがpさんへ
>>viewさんへ
>>>>単純な例を作成しました。
>>>>
>>>>「過去1走」で「4コーナー」と「3コーナー」の差が2以上、「4コーナー」と「着順」の差が2以上
>>>>
>>>>の条件です。
>>>>
>>>>前走が外国とかの場合エラーになるので、
>>>>前走をJRAに絞ります。
>>>>
>>>>・条件1
>>>> 「開催情報」の「開催区分」の前走が、関東、関西、ローカル
>>>>
>>>>・条件2
>>>>拡張モードを使います。
>>>>
>>>>(val(D成績_1.コーナー順位4) - val(D成績_1.コーナー順位3))>=2 and (val(D成績_1.コーナー順位4) - val(D成績_1.着順))>=2
>>>>
>>>>これで単純なのはできます。
>>>>
>>>>過去3走&順位の組み合わせとなると、かなり複雑になり、これは、難しいと思います。Accessで直接やった方が良さそうです。
>>>
>>>
>>> 早速の回答、ありがとうございます。
>>> 上記は「前走」の抽出方法だと思うのですが、「前走」の部分を「2走前」、そして「3走前」に変えれば、
>>>つまり、3つの「お気に入り」を作成すればとりあえず【過去3走】という条件はクリアできるのでしょうか?
>>
>>GGAでは抽出条件の行を変えると無条件に AND条件 でつなげるので、「前走」「2走前」「3走前」を OR条件 でくくれば可能かと
>>思います。
>>
>>((val(D成績_1.コーナー順位4) - val(D成績_1.コーナー順位3))>=2 and (val(D成績_1.コーナー順位4) - val(D成績_1.着順))>=2) or
>> ((val(D成績_2.コーナー順位4) - val(D成績_2.コーナー順位3))>=2 and (val(D成績_2.コーナー順位4) - val(D成績_2.着順))>=2) or
>>or 「3走前の条件」
>
>上記の内容で入力すると
>エラーコード3464
>「抽出条件でデータ型が一致しません」
>および
>エラーコード91
>「オブジェクト変数またはwithブロック変数が設定されていません」
>
>と表示されます。
>ちなみにコピペで貼り付けてるので内容は間違ってないです。
>
>過去ログを検索したところエラーコード91はデータベースが破損していることがあるとのことなので
>最適化はしてみました。
>
>エラーコード3464が何か全くわからないので
>対処できません。
>どのような原因が考えられるかもしわかるのならお教え下さい
>よろしくお願いします。
VAL関数ではなくINT関数を使ってみてください
((INT(D成績_1.コーナー順位4) - INT(D成績_1.コーナー順位3))>=2 and (INT(D成績_1.コーナー順位4) - INT(D成績_1.着順))>=2)
|
|