Как получить Непогашенный остаток для всех подрядчиков / поставщиков в месяц / год - PullRequest
0 голосов
/ 30 октября 2019

Это выглядит как 3-1 = 1, я создаю отношения с двумя таблицами, я могу показать только результаты с платежами, Также я могу показать результаты с ваучером и корректировками.

Теперь мне нужносоздать выдающийся баланс для всех поставщиков. Имеются в виду все транзакции с ваучером, но без оплаты. Любая идея, как это сделать с 1 запросом, я знаю, что могу сделать это вручную, но для больших данных это занимает много времени.

screenshot

Я могу показать больше скриншота, но я знаюэто сделает образец моих кодов

select cdvhdr.cdvdate, cdvhdr.vendorname,
       cdvhdr.payee, cdvhdr.Cdvno, cdvhdr.trantype,
       cdvhdr.amount, cdvhdr.Sino as Sales_Invoice, cdvcheck.checkno
from cdvhdr left JOIN
     cdvcheck
    ON cdvcheck.cdvno = cdvhdr.cdvno and
      cdvcheck.trantype = cdvhdr.trantype 
WHERE cdvDate Between '2016-01-01' AND '2019-10-30'
...