Проблема дублирования данных в SQL / BI - PullRequest
0 голосов
/ 21 апреля 2020

У меня проблема с разветвлением данных при выставлении счетов. Конкретно это так. Предположим, что вы являетесь клиентом и оплатите счет. Однако платеж может применяться к нескольким счетам, поэтому, если я внесу 100 долларов за счет X, Y и Z, при суммировании их сумма составит 300 долларов.

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

Какова стратегия для решения этой проблемы?

+-----------+
|  INVOICE  |
+-----------+
| ID        |
| AMOUNT    |
| BALANCE   |
| PAYMENTID |
+-----------+

и

+---------+
| PAYMENT |
+---------+
| ID      |
| AMOUNT  |
+---------+

Если цель состоит в том, чтобы получить сумму как платежей, так и сумм счета

...