Есть простенький select:
X++:
while select sum(InvoiceAmount) from vendInvoiceJour
group by InvoiceId
join sum(LineAmount) from vendInvoiceTrans
where vendInvoiceTrans.InvoiceId == vendInvoiceJour.InvoiceId ...
{....
(можно наоборот, строки к шапке, не важно)
При выводе будем получать корректный LineAmount, но InvoiceAmount будет во столько раз больше, сколько строк в накладной, ну вы поняли=)
Можно ли как-то одним select по этим двум таблицам получить корректные суммы? (в T-SQL такой запрос можно сделать с помощью UNION)