Неточность данных - PullRequest
       2

Неточность данных

0 голосов
/ 10 октября 2018

В моей новой работе у нас есть старая программа, которой, я думаю, от 10 до 15 лет, но она все еще используется.Я работаю над обновлением системы, которая имеет большую проблему со старыми данными.

Программа является частью платежной системы.Это позволяет разделить первоначальный платеж во время платежа.

Когда он разделяет платеж, он обновляет исходную запись и сохраняет первоначальную дату в новой записи.Он сохраняет исходное значение последней операции в отдельном поле.

1000 $ оригинал делится на 2 500 $ -> путем добавления новой записи 500 $ и обновления оригинала на 500 $, сохраняя 1000 $ как оригинал.

500 $, делится на 300 $, 200 $ -> добавив новую запись 200 $ и обновив исходную строку до 300 $, теперь оригинал обновляется до 500 $ вместо 1000 $.

и так далее.

Следующее изображение содержит пример случая, основанного на реальном случае.с двумя исходными платежами 1000 и 600.

Example

Кто бы ни сделал программу, он не использовал транзакции, поэтому иногда новая запись не добавляется (вот какпроблема была обнаружена, но слишком поздно, на 15 лет позже.)

Как найти затронутых клиентов в 4,5 миллиона записей?

Есть ли способ найти реальную оригинальную сумму изоригинальное поле на изображении?(Я знаю, что ответ может быть нет).

База данных oracle, и программа была разработана на формах oracle.

Спасибо.

edit: step byпример шага в электронной таблице

https://docs.google.com/spreadsheets/d/1I9jOlCeiVuGdNlgXpiF_-Ic0e-cqaalrpUCJIUM5oAk/edit?usp=sharing

Проблема в том, что поле даты не сохраняет время только как дату.если клиент сделал несколько переводов в один и тот же день, ошибку становится трудно обнаружить.он может быть обнаружен только в том случае, если клиент совершил только одну транзакцию в день, даже в этом случае его необходимо просматривать в каждом конкретном случае.Это тяжело за годы работы.К сожалению, возможно, им придется понести убытки из-за плохого программирования.

Я предоставлю все поля таблицы завтра для лучшего понимания.Спасибо за ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...