我有以下格式的表格:
Time Quantity
10:01:01.000 100
10:01:01.001 50
10:01:01.002 0
10:01:01.003 100
10:01:03.001 100
请注意,我已根据时间订购了上述行。
我想交叉加入(或任何其他加入),以便加入仅在第一次高于当前时间而不是全部时发生。我的最终结果如下所示:
Time Quantity Time2 Quantity2
10:01:01.000 100 10:01:01.001 50
10:01:01.001 50 10:01:01.002 0
10:01:01.002 0 10:01:01.003 100
10:01:01.003 100 10:01:03.001 100
10:01:03.001 100 NULL NULL
该表有 4200 万行和 10 列。所以,我正在寻找有效的东西。