SELECT /*+ DYNAMIC_SAMPLING(Ns 5) */ WS.ID FROM
#IB
GetPLMReqNodes(:DocID) Ns
#MS
GetPLMReqNodes(:DocID) Ns
#ORA
Table(GetPLMReqNodes(:DocID)) Ns
#ALL
JOIN PLMReqNodes N ON N.ID = Ns.ID
JOIN PLMReqOutputItems O ON O.Owner_ID = N.ID
JOIN PLMReqRoutines R ON (R.parent_id = O.ID)
JOIN PLMWorkScheduleItems WS ON WS.ReqRoutine_ID = R.ID
WHERE (((WS.Priority > :PriorityFrom) AND (WS.Priority < :PriorityTo)) OR (WS.DateFrom$Date > :DateFrom))
AND ((Ns.TreeLevel < :TreeLevel) OR
((Ns.TreeLevel = :TreeLevel) AND (R.CompulsoryOperation > :CompulsoryOperation)) )
ORDER BY Ns.TreeLevel DESC, R.CompulsoryOperation, R.PosIndex
Generated by ABRA Software a.s. 27.10.2021 16:34:49