Суммируйте все счета-фактуры по нескольким строкам. - PullRequest
0 голосов
/ 03 октября 2019

У меня есть запрос, который извлекает все детали строки заказа на поставку со специфической информацией по каждой строке, связанной со стоимостью. Я хотел проверить детализацию общей суммы заказа на покупку с помощью перекрестной ссылки на нашу таблицу кредиторской задолженности. Я предполагал, что у одного ПО будет один счет;это было неправильно. Я хотел объединить платеж (ы) рядом с каждой строкой любого данного заказа. Затем я смогу суммировать детализацию своей строки заказа на поставку и затем использовать среднее значение платежа для расчета отклонения между деталями заказа на поставку и фактическим платежом от точки доступа. Мой запрос возвращает все платежи в одно ПО, создавая проблему с дублированием.

Существует ли простой способ суммировать все платежи по одному отдельному ПО?

Моя текущая инструкция выбора довольно проста, и оставляются объединенияAP платежный столбец для заказа на поставку строк. Если бы у меня была связь один к одному между номерами заказов на поставку и платежами по счетам, у меня не было бы этой проблемы. Увы, вот и мы. Я использую SQL Server 2014 Management Studio для управления запросом.

Image of Data Output and Desired End Result

1 Ответ

0 голосов
/ 03 октября 2019

вы можете использовать следующее

SElect  SUM (actualPOAmount), sum(extpoAmount) , PO.PONUM
FRom PO_Table   PO (nolock) 
JOIN PO_Invoice INV  (nolock) on INV.PONUM = po.PONUM
group by PO.PONUM 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...