在下面的图片中,您可以举例说明数据。我想首先发生batch_start每个批次。正如您所看到的(绿色突出显示),批量1522049发生在2个块中,其中一个有2行,第二个有1行。在具有相同值的窗口函数中划分不同行的块
SELECT FIRST_VALUE(batch_start) OVER (PARTITION BY batch ORDER BY batch_start)
没有解决不了的问题,因为它使两块到一个结果是“2013年1月29日10时27分23秒”对他们俩的。
任何想法如何区分这些行,并获得每个数据块的批处理启动?
什么用柱您的截图订单.. –
@VaoTsun它是由_batch_start_ –
有被勒令?最近一个非常类似的问题 - 让我看看它 –