Сохранить порядок в Oracle SQL - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть таблица с именем budget_statement, которая содержит несколько строк с одинаковой датой транзакции_, где я в данный момент делаю заказ по дате транзакции

Проблема в том, что когда я выполняю запрос в базе данных, порядок отличается, и когда я запускаюзапрос в отчете BO, порядок отличается, т. е. (строка 15 идет как строка 17 в отчете BO, где строки с 15 по 17 имеют одинаковую дату транзакции)

Есть ли способ сохранить такой же порядок в базе данных, кака также отчет BO без использования какого-либо другого столбца в предложении order by, кроме транзакции_date

Примечание: -Я не могу использовать rowid для заказа, потому что я также использую заказ в следующей аналитической функции

 sum(credit) over (partition by user_ref_no order by transaction_date)

Edit1 #: - Также есть первичный ключ, которого нет в наборе результатов отчета BO, поэтому он не может быть использован по порядку

...