我正在尝试在PL/SQL中创建一个查询,以获得以下结果:
数据:
获得以下结果:
注:在本例中日期格式为 (dd/mm/yy)
正如您在这个例子中所看到的,首先按日期排序,但当捕获第一行时,列出所有具有相同请求的行,完成相同请求的行后,继续按日期排序...
有人能帮我处理这个查询吗? 我已经尝试过几种方法,但没有预期的结果。
数据:
Id | Date | Request
1 | 10/09/10 | 111
2 | 09/09/10 | 100
3 | 13/09/10 | 111
4 | 01/08/10 | 222
5 | 08/07/10 | 100
6 | 06/07/10 | 111
7 | 04/07/10 | 100
8 | 01/06/10 | 222
获得以下结果:
Id | Date | Request
8 | 01/06/10 | 222
4 | 01/08/10 | 222
7 | 04/07/10 | 100
2 | 09/09/10 | 100
5 | 08/07/10 | 100
6 | 06/07/10 | 111
1 | 10/09/10 | 111
3 | 13/09/10 | 111
注:在本例中日期格式为 (dd/mm/yy)
正如您在这个例子中所看到的,首先按日期排序,但当捕获第一行时,列出所有具有相同请求的行,完成相同请求的行后,继续按日期排序...
有人能帮我处理这个查询吗? 我已经尝试过几种方法,但没有预期的结果。