3

これが私の状況です。 現在、次のようなデータテーブルがあります。

Symbol    Date          Time             Sequence       Type
---------------------------------------------------------------------------
A      2013.06.06      20:00:00.137   36654383         BestAsk
A      2013.06.06      20:00:00.137   36654383         BestBid
A      2013.06.07      04:00:00.788   3                BestAsk
A      2013.06.07      04:00:00.788   3                BestBid
A      2013.06.07      04:00:00.788   3                BestAsk
A      2013.06.07      04:00:00.788   3                BestBid
A      2013.06.07      07:01:09.584   43126            BestAsk
A      2013.06.07      07:01:09.584   43126            BestBid
A      2013.06.07      07:02:09.012   43431            BestAsk
A      2013.06.07      07:02:09.012   43431            BestBid

ご覧のとおり、行はペアになっています。BestAsk と BestBid の各行には、同じ Symbol Date Time と Sequence があります。それらはすべてうまくソートされているので、行はその順序に関連して結合できると考えていますが、私が見たすべての結合コマンドは列(aj、aj0など)のみを結合します。テーブルを辞書に反転してから、辞書形式で結合しようとしましたが、成功しませんでした。

結果で探しているのは、同一の値 Symbol Date Time Sequence を複製する必要はなく、 Type 列に BestAsk と BestBid を表示することです。

Symbol   Date          Time             Sequence       Type
---------------------------------------------------------------------------
A      2013.06.06      20:00:00.137   36654383          BestAsk,BestBid
A      2013.06.07      04:00:00.788   3                BestAsk,BestBid
A      2013.06.07      04:00:00.788   3                BestAsk,BestBid
A      2013.06.07      07:01:09.584   43126            BestAsk,BestBid
A      2013.06.07      07:02:09.012   43431            BestAsk,BestBid

このようなもの、ありがとう!

4

1 に答える 1

5
select distinct Type by Symbol,Date,Time,Sequence from table

またはxgroupを使用

于 2013-07-11T15:55:47.780 に答える