Dafür ist am Besten eine CTE oder eine Derived Table.
In der CTE definierst du Feldnamen und Ergebnisse, im anschließenden Select beziehst du dich darauf:

with mytemptable as (

select f1, f2, f3, f4*f5 as fcalc
from mytable
where ...

)

select * from mytemptable
where fcalc = ....

CTE's kann man mehrere definieren, miteinander verjoinen, mit und ohne grouping usw. usw.