You can do it like this:
@work = Transaction.
joins(:events).
where(store_id: params[:work_id]).
where(status: 'Open').
select("(case when your_column = 'Important' then '1'
when your_column = 'Pending' then 2
when your_column = 'Hold' then 3 else 4 end) as your_integer_column").
order("your_integer_column")