Я использую SQL Developer для Oracle 11g.
Мне нужно иметь возможность перебрать набор дат, проверить, является ли END_DATE выше или ниже = или ‹ или > чем следующая END_DATE И где START_DATE отличается..
Затем назначьте номер поездки, который совпадает с номером, которому он =, или назначьте новый номер поездки, а затем начните новую поездку и снова проверьте следующий НАБОР дат, чтобы увидеть, = или ‹ или >, чем текущая дата..
Я думаю, что для этого мне нужно использовать курсор pl/sql для цикла. Я пытался понять это, но для меня это не имеет особого смысла.
Например, я хочу, чтобы конечный результат был примерно таким.
ROWID START_DATE END_DATE TRIP
1 30-DEC-11 1-Jan-12 1
2 31-DEC-11 2-Jan-12 2
3 31-DEC-11 2-Jan-12 2
4 01-JAN-12 3-Jan-12 3
5 03-JAN-12 4-Jan-12 4
6 01-JAN-12 1-Jan-12 5
7 02-JAN-12 4-Jan-12 6
Заранее спасибо за вашу помощь. Алекс