Цитата:
Сообщение от
SRF
Что то в запросе явно не хватает условия либо custInvoiceJour.SalesId = _salesTable.SalesId, либо custInvoiceSalesLink.SalesId = _salesTable.salesId.
Условие добавлять как раз-таки не надо - оно не совсем корректное для случая накладных по нескольким заказам. А вот вопрос что хотим получить - это действительно вопрос. Судя по коду - хотим получить сумму всех накладных, в которых хоть как-то засветился наш заказ.
Тормоза придает условие custInvoiceSalesLink.OrigSalesId != _salesTable.SalesId;
Нужно неравенство пытаться превращать в равенство