I even think Tomasz suggestion can be moved to the ORDER BY itself, at
least it worked for me when I tried (well, I used iif(cast(:MyParameter as
integer, Amount1, Amount2))

select ID, Amount1, Amount2, ...
from Table1
union
select ID, Amount1, Amount2, ...
from Table2
order by iif(your condition, Amount1, Amount2)

Set

2017-10-24 1:34 GMT+02:00 j...@acousticdesign.co.uk [firebird-support] <
firebird-support@yahoogroups.com>:

>
>
> Thanks for your reply. I haven't tried it as I came across Tomasz's
> suggestion first, and that works a treat!
>
> 
>
  • [firebird-... j...@acousticdesign.co.uk [firebird-support]
    • Re: [... Tomasz Tyrakowski t.tyrakow...@sol-system.pl [firebird-support]
      • R... j...@acousticdesign.co.uk [firebird-support]
    • Re: [... Helen Borrie hele...@iinet.net.au [firebird-support]
      • R... j...@acousticdesign.co.uk [firebird-support]
        • ... Svein Erling Tysvær setys...@gmail.com [firebird-support]

Reply via email to