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 行具有相同的符号日期时间和序列。由于它们都很好地排序,我认为可以根据它们的顺序组合行,但我查看的所有连接命令只组合列(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 回答