Хм.
Напишите так, как я сказал, и все заработает. Ну, добавьте цикл по всем записям.
PHP код:
while select forupdate contractSpecification
join sum(InvoiceQty)
from purchLine
where contractSpecification.ItemId == purchLine.ItemId &&
contractSpecification.Licence == purchLine.OR_Licence &&
contractSpecification.CIP == purchLine.PurchPrice &&
purchLine.PurchId == purchTable.PurchId;
{
contractSpecification.QuotaDelivered = purchLine.OR_InvoiceQty;
contractSpecification.update();
}