Вы можете использовать оконные функции:
select x, y, value, (value - min(value) over ()) / (max(value) over () - min(value) over ()) from t;
Если value
является целым числом, вам нужно быть осторожным с целочисленной арифметикой c:
select x, y, value, (value - min(value) over ()) * 1.0 / (max(value) over () - min(value) over ()) from t;