-1
Я борюсь на запрос данных, как в примереКак запрашивать данные с Oracle 11
----------
Date of Transaction Customer_ID Customer_Register_Status
20/09/2015 123 NEW
21/09/2015 123 Activate
22/09/2015 123 Activate
23/09/2015 123 Suspense
24/09/2015 123 Suspense
25/09/2015 123 Activate
26/09/2015 123 Activate
27/09/2015 123 Activate
28/09/2015 123 Activate
29/09/2015 123 Activate
30/09/2015 123 Activate
26/09/2015 123 Activate
27/09/2015 ABC NEW
28/09/2015 ABC NEW
29/09/2015 ABC NEW
30/09/2015 ABC NEW
01/09/2015 ABC NEW
02/09/2015 ABC NEW
Моих желаний привести
Date of Transaction Customer_ID Customer_Register_Status
25/09/2015 123 Activate
27/09/2015 ABC NEW
правил являются результатами
- Использования клиента Register_status должен показать последний статус
- Дата должна быть первой датой изменение последнего статуса
- В случае Customer_Register_Status никогда не изменить отображение должно отображаться первой датой сделки
Пожалуйста, наставит меня, как создать запрос, чтобы получить результат
** Подсказка: ** 'ROW_NUMBER()' 'разделены customer_register_status', упорядочены по дате по убыванию. –
Результат вашего примера неверен –
Это очень разумный вопрос, который плохо описан. Кажется, что ФП хочет получить первую дату появления самого последнего статуса. –