Я хочу получить непогашенный остаток для всех подрядчиков и поставщиков, использующих дебетовый кредит, но проблема в том, что существует несколько номеров документов, поэтому я не могу связать их с дебетовым кредитом, чтобы получить баланс.
Я пытался связатьcdvno, но проблема в том, что было несколько записей, так что есть ли возможность связать их друг с другом
SELECT b.amount,a.cdvno, a.debit, a.credit, a.Debit + a.Credit - b.amount 'balance'
FROM cdvdtl a left join
cdvhdr b
on b.cdvno = a.cdvno and b.trantype = a.trantype
я хочу, чтобы результат был таким, если это возможно, только с 1 выводом cdvno
amount cdvno debit credit balance
15000.00 000-2016-02000009 0.00 15000.00 0.00
15000.00 000-2016-02000009 15000.00 0.00 0.00
но результат такой:
amount cdvno debit credit balance
596.64 000-2016-01000617 0.00 596.64 0.00
596.64 000-2016-01000617 0.00 6.03 -590.61
596.64 000-2016-01000617 602.67 0.00 6.03
пример данных в моей таблице1 cdvdtl дебетовый кредит cdvhdr