競馬データ分析(ゴールドジェネレーター)掲示板

・ゴールドジェネレーターの詳細はこちらをご覧下さい。また、ゴールドジェネレーターは、says-project様という善意ある個人の方が作成したフリーソフト(無料ソフト)です。
・現在、「ヘルプ機能」はご利用いただけません。
・JRDBはこのソフトに対して、データだけを提供しております。ゴールドジェネレーター以外(サーバー関連、データ関連、コンテンツ関連、その他)のお問い合わせは、JRDB会員サポート窓口までお願いします。
分析依頼は、できるだけわかりやすい文章で丁寧に書いてください。
OS・ブラウザ名・ホスト名が投稿に表示されますが、荒らし・いたずら防止の措置ですのでご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃JRDBホームページ  
2813 / 5100 ←次へ | 前へ→

Re:SQL文について
 せがp WEB  - 08/2/20(水) 21:04 -

引用なし
パスワード
   KATさんへ
>いつもお世話になっています。
>
>2004.11.3に教えてもらつたSQL文の型と同じだと思って以下のSQL文を作ってみたのですが
>うまくいきません。   調べたいのは 「直前複勝オッズで1位と2位になった馬の単複
>
>分析」を行いたいのです。 エラーコード[3075]が出てきて構文エラー と出てきます。
>次にエラーコード[91]とでて「オブジェクト変数またはWithブロック変数が設定されて
>
>いません。」となります。  問題のSQL文は次のとおりです。
>
>
>((SELECT COUNT([複勝オッズ ])-0.1 FROM[D直前情報データ] AS T WHERE T.[レースキー]=[D直前情報データ].[レースキー] AND T.[複勝オッズ] < [D直前情報データ].[複勝オッズ])) <= 2 
>
>直近のデータは勝率が40〜45% あるのでもう少し期間を広げて確認したいと思っているところです。
>
>      よろしくお願いします。   2008.2.19 13:00  KAT

SQL文の
   SELECT COUNT(フィールド名)
では、WHER句で指定した条件を満たすデータの件数をカウントする文となります。
ttp://office.microsoft.com/ja-jp/access/HP010322151041.aspx?pid=CH010410331041

分析できるSQL
複勝オッズ、トップ2(2頭以上抽出)
---------------------<begin>----------------------
((SELECT COUNT([複勝オッズ ])+1 FROM[D直前情報データ] AS T WHERE T.[レースキー]=[D直前情報データ].[レースキー] AND T.[複勝オッズ] < [D直前情報データ].[複勝オッズ])) <= 2 
---------------------<e n d>----------------------

>「直前複勝オッズで1位と2位になった馬の単複
の差をお調べになりたいのでしょうか?

だとしたら、GGAのみで行うには結構複雑な「お気に入り」になると思いますよ。
以前CID1位、2位の差でお気に入りを作成しました。
差を求める簡単なSQLがわからないという事もありますが、かなり面倒だった記憶があります。
362 hits
<Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.12) Gecko/20080201 Firef...@FLA1Aab100.iba.mesh.ad.jp>

SQL文について KAT 08/2/19(火) 13:06
Re:SQL文について せがp 08/2/20(水) 21:04
Re:SQL文について KAT 08/2/21(木) 11:10
Re:SQL文について せがp 08/2/21(木) 20:08
Re:SQL文について KAT 08/2/22(金) 10:18

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃JRDBホームページ  
2813 / 5100 ←次へ | 前へ→
ページ:  ┃  記事番号:   
288,960
(SS)C-BOARD v3.8 is Free