我有一个这样的数据集
id subid date(in yyyymmdd) time(in hh24miss) count1 count2
80013727 20000000431 20120429 001500 0 0
80013727 20000000431 20120429 003000 0 0
80013729 20000000432 20120429 001500 0 0
80013729 20000000432 20120429 003000 0 0
80013728 20000000435 20120429 001500 0 0
80013728 20000000435 20120429 003000 0 0
如您所见,时间以 15 分钟为增量。我想显示输出结果集,如下所示。
id Date subid 00:00:00-00:14:59 00:15:00-00:29:59
80013727 20120429 20000000431 0 0
80013729 20120429 20000000432 0 0
如您所见,与 id 80013727 相关的所有数据都显示在一行中,而不是日期为 20120429 的 2 行。
请告诉我如何实现它。
标题行可以使用 dbms_output.put_line 打印一次。
你好,这是你的答案-
甲骨文 10.2 克
对于唯一的 id、subid、日期组合 count1 和 count2 需要显示在一行中。而不是从最顶部的结果集中可以看到的 4 行。
80013727 20000000431 20120429 有2行不同时间(即015000,030000)
我需要展示
80013727 20000000431 20120429 count1(从第一行开始),count1(从第二行开始)
80013727 20000000431 20120429 count2(从第一行开始),count2(从第二行开始)