Select distinct SC.ID, SC.Name, SC.Code, SU.ID as UnitID, SP.QUnit, case when (not F.Firm_ID is null) then F.Firm_ID else F.ID end as Firm_ID, (case when ((SP.ExternalNumber collate PXW_CSY = cast(:Text as varchar(100))) Or (SP.Name collate PXW_CSY = cast(:Text as varchar(100)))) then 1 else 2 end) mysortcolumn from Suppliers SP join StoreCards SC on SC.ID = SP.StoreCard_ID left join StoreUnits SU on SU.Parent_ID = SC.ID and SU.Code = SP.QUnit left join Firms F on SP.Firm_ID = F.ID where (Upper(SP.ExternalNumber collate PXW_CSY) like Upper(cast(:Text as varchar(100))) ) Or (Upper(SP.Name collate PXW_CSY) like Upper(cast(:Text as varchar(100)))) order by mysortcolumn
Generated by ABRA Software a.s. 27.10.2021 16:34:11