SELECT A.ID FROM StoreCards A LEFT JOIN Firms F ON F.ID=A.Producer_ID WHERE ((Upper(A.Name collate PXW_CSY) LIKE Upper('{SEARCHCARD}') ESCAPE '~') OR (Upper(A.Code collate PXW_CSY) LIKE Upper('{SEARCHCARD}') ESCAPE '~')) AND ((Upper(F.Name collate PXW_CSY) LIKE Upper('{SEARCHPRODUCER}') ESCAPE '~') OR (('{SEARCHPRODUCER}'='%%') AND A.Producer_ID is null) OR ((:WithAncestors='A') AND (A.Producer_ID in (SELECT F1.ID FROM Firms F1 WHERE (A.Producer_ID = F1.ID) and (F1.Firm_ID in (SELECT F11.ID FROM Firms F11 where (Upper(F11.Name collate PXW_CSY) LIKE Upper('{SEARCHPRODUCER}') ESCAPE '~') ) ) ) ) ) ) ORDER BY A.Name
Generated by ABRA Software a.s. 27.10.2021 16:34:11