PHP код:
while select ItemId, Sum(Qty) from It
group by ItemId
Where (It.DatePhysical < startDate) && (It.StatusReceipt==StatusReceipt::Purchased || It.StatusReceipt==StatusReceipt::Received || It.StatusReceipt==StatusReceipt::Registered) ||
(It.StatusIssue==StatusIssue::Deducted || It.StatusIssue==StatusIssue::Picked || It.StatusIssue==StatusIssue::Sold)
хинт заставляет мс скуэль юзать составной индекс итемид/датефизикал на условии датефизикал. В результате разница в быстродействии с Хинтом / без хинта составляет >1,5 часа(не дождался, снял задачу)/ 1,5 минуты соответственно.
ЗЫ: без хинта - план по инвенттрансу - натурал