|
夢想転生さんへ
>JRDBシステム班さんへ
>
>私には、教えて頂いた所を見ても、不明です。???
>もし可能ならば具体的な物を教えて頂きたいのですが?
SQL文は難しいものです。過去ログは、SQLの知識がある人向けのヒントにしかなりませんね。
>2つを比較する事により、今後の参考になると思うのですが、
>お手数掛けてしまいますが、教えて頂けないでしょうか?
そうですね、基本を押えてからは、試行錯誤、経験でやるしかないですね。
また、SQL集などを考えたいと思います。
【IDM7位から9位の抽出】
下記のコピー&ペースト注意点を参考に「拡張モード」に貼り付けてください。(GGA動作確認済み)
==============================================================================
(SELECT COUNT([IDM])+1 FROM [D競走馬データ] AS T WHERE T.[レースキー]=[D競走馬データ].[レースキー] AND T.[IDM] > [D競走馬データ].[IDM] ) in (7,8,9)
==============================================================================
※拡張モードの使い方は、SNOWMANさんのページを参照してください。
※時間がかかる場合は、期間指定の条件を入れてください。
■説明
"T"という別名で同一レースのデータ集合を作成しています。
その"T" の中で自分より追切指数が高い馬が0頭の場合は、自分がランキング最上位、2頭の場合は、3番手
という事になります。
今回は、7〜9番手とのことで、in句を使いました。
********************************
コピー&ペースト注意点
********************************
この掲示板では、記事作成時ではなく、投稿ボタンを押し投稿完了したときに、全角空白1個と半角空白1個が勝手にくっつくようです。
メモ帳では見えませんが、秀丸やTeraPadといったエディタならば、全角空白、半角空白を区別して表示できます。
対策
1)
全角空白があるのはSQLの一番最後なので、拡張モードに貼りつけたあとにSQL文の最後にカーソルを移動して、
DeleteキーもしくはBackSpaceキーで最後の空白文字列を消してから確定ボタンを押す。
2)
メモ帳等のエディタやExcel等を使用して、全角空白を半角空白に置き換えてやる。
3)
ブラウザからコピーする場合にマウスでドラッグして選択状態にすると思うが、
行末までドラッグせずにSQLの文字列の最後で止めて、コピー貼り付けを行う
********************************
|
|