Эхх.. моя ошибка, неправильный я написал select.
C InvoiceId все просто.
а если так:
X++:
while select sum(InvoiceAmount) from vendInvoiceJour
group by InvoiceAccount
join sum(LineAmount) from vendInvoiceTrans
where vendInvoiceTrans.InvoiceId == vendInvoiceJour.InvoiceId
{ ....
Если использовать группировку по InvoiceAmount, то получается много строк по "счет на", а должна быть одна

Как тут быть?