0
Мне нужно преобразовать таблицу в другую. У меня есть следующие строки:Oracle датирует диапазон от несовместных дат
quantity fdate
3 2006.10.11.
6 2006.10.18.
6 2006.10.19.
6 2006.10.23.
4 2006.10.25.
6 2006.10.28.
6 2006.10.30.
Проблема в том, что даты не последовательны, и количество может быть повторено в последнее время. Желаемый результат заключается в следующем:
quantity begin_date end_date
3 2006.10.11. 2006.10.11.
6 2006.10.18. 2006.10.23.
4 2006.10.25. 2006.10.25.
6 2006.10.28. 2006.10.30.
Это кажется просто, но группа по, мин, не более, ранг не может помочь мне, и я не могу найти трюк. Как я могу это достичь? Заранее спасибо.
Да, это помогает, спасибо! :) Кажется, я почти сделал это, но я попробовал с rank() вместо row_number(). – KatieAmber