स्पष्टीकरण पर आपका प्रश्न थोड़ा छोटा है, लेकिन मुझे लगता है कि आप विंडो फ़ंक्शन चाहते हैं (केवल MySQL 8.0 में उपलब्ध):
select
time,
value,
(value - min(value) over() / (max(value) over() - min(value) over()) normalized_value
from measurement_values
where measure_id = 49 and time >= '2020-05-30 00:00'
या, पुराने संस्करणों में, आप एक समग्र क्वेरी के साथ तालिका में शामिल होकर समान परिणाम प्राप्त कर सकते हैं:
select
mv.time,
mv.value,
(mv.value - mx.min_value) / (mx.max_value - mx.min_value) normalized_value
from measurement_values
cross join (
select min(value) min_value, max(value) max_value
from measurement_values
where measure_id = 49 and time >= '2020-05-30 00:00'
) mx
where measure_id = 49 and time >= '2020-05-30 00:00'